╱╭╮╱╱╱╱╭╮╱╱╱╱╱╱╱╱╭╮╱╱╱╱╱╱╭╮╱╭╮╱╱╱╱╱╱╱╱╱╱╱╭━╮
╭╯╰╮╱╱╱┃┃╱╱╱╱╱╱╱╱┃┃╱╱╱╱╱╭╯╰╮┃┃╱╱╱╱╱╱╱╱╱╱╱┃╭╯
┣╮╭╋━━╮┃╰━┳━━┳━┳━╯┃╭━━┳╮┣╮╭╯┃╰━┳━━┳━┳━━╮╭╯╰┳━━┳━╮
┣┫┃┃━━┫┃╭╮┃╭╮┃╭┫╭╮┃┃╭╮┃┃┃┃┃╱┃╭╮┃┃━┫╭┫┃━┫╰╮╭┫╭╮┃╭╯
┃┃╰╋━━┃┃┃┃┃╭╮┃┃┃╰╯┃┃╰╯┃╰╯┃╰╮┃┃┃┃┃━┫┃┃┃━┫╱┃┃┃╰╯┃┃
╰┻━┻━━╯╰╯╰┻╯╰┻╯╰━━╯╰━━┻━━┻━╯╰╯╰┻━━┻╯╰━━╯╱╰╯╰━━┻╯
╭╮╱╱╭╮╱╱╱╭╮
┃┃╱╭╯╰╮╱╱┃┃
┃╰━╋╮╭╋━━┫╰━┳━━┳━━╮
┃╭╮┣┫┃┃╭━┫╭╮┃┃━┫━━┫
┃╰╯┃┃╰┫╰━┫┃┃┃┃━╋━━┃
╰━━┻┻━┻━━┻╯╰┻━━┻━━╯
╱╭╮╭╮╱╱╱╱╭╮╱╱╱╱╱╱╱╱╱╭╮╱╱╱╱╱╱╱╭╮╭╮
╭╯╰┫┃╱╱╱╭╯╰╮╱╱╱╱╱╱╱╱┃┃╱╱╱╱╱╱╭╯╰┫┃
╰╮╭┫╰━┳━┻╮╭╋━━╮╭╮╭╮╭┫╰━┳╮╱╭╮╰╮╭┫╰━┳━━┳╮╱╭╮
╱┃┃┃╭╮┃╭╮┃┃┃━━┫┃╰╯╰╯┃╭╮┃┃╱┃┃╱┃┃┃╭╮┃┃━┫┃╱┃┃
╱┃╰┫┃┃┃╭╮┃╰╋━━┃╰╮╭╮╭┫┃┃┃╰━╯┃╱┃╰┫┃┃┃┃━┫╰━╯┃
╱╰━┻╯╰┻╯╰┻━┻━━╯╱╰╯╰╯╰╯╰┻━╮╭╯╱╰━┻╯╰┻━━┻━╮╭╯
╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╭━╯┃╱╱╱╱╱╱╱╱╱╱╭━╯┃
╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╰━━╯╱╱╱╱╱╱╱╱╱╱╰━━╯
╱╱╱╱╱╱╱╱╱╭╮╱╭╮╱╱╱╱╱╱╱╱╱╭┳╮╱╱╱╱╱╱╭╮╭╮
╱╱╱╱╱╱╱╱╭╯╰╮┃┃╱╱╱╱╱╱╱╱╱┃┃┃╱╱╱╱╱╭╯╰┫┃
╭━━┳━━┳━╋╮╭╯┃╰━┳━━┳━╮╭━╯┃┃╭╮╱╭╮╰╮╭┫╰━┳┳━╮╭━━┳━━╮
┃╭━┫╭╮┃╭╮┫┃╱┃╭╮┃╭╮┃╭╮┫╭╮┃┃┃┃╱┃┃╱┃┃┃╭╮┣┫╭╮┫╭╮┃━━┫
┃╰━┫╭╮┃┃┃┃╰╮┃┃┃┃╭╮┃┃┃┃╰╯┃╰┫╰━╯┃╱┃╰┫┃┃┃┃┃┃┃╰╯┣━━┃
╰━━┻╯╰┻╯╰┻━╯╰╯╰┻╯╰┻╯╰┻━━┻━┻━╮╭╯╱╰━┻╯╰┻┻╯╰┻━╮┣━━╯
╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╭━╯┃╱╱╱╱╱╱╱╱╱╱╱╭━╯┃
╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╰━━╯╱╱╱╱╱╱╱╱╱╱╱╰━━╯
╱╱╱╱╱╱╱╱╱╱╱╭╮╱╱╱╱╱╱╱╱╱╱╱╭╮
╱╱╱╱╱╱╱╱╱╱╭╯╰╮╱╱╱╱╱╱╱╱╱╭╯╰╮
╭━━┳━╮╱╭┳━╋╮╭╋━━┳━┳━╮╭━┻╮╭╯
┃╭╮┃╭╮╮┣┫╭╮┫┃┃┃━┫╭┫╭╮┫┃━┫┃
┃╰╯┃┃┃┃┃┃┃┃┃╰┫┃━┫┃┃┃┃┃┃━┫╰╮
╰━━┻╯╰╯╰┻╯╰┻━┻━━┻╯╰╯╰┻━━┻━╯