......................................__............................................................
.............................,-~*`¯lllllll`*~,......................................................
.......................,-~*`lllllllllllllllllllllllllll¯`*-,........................................
..................,~*llllllllllllllllllllllllllllllllllllllllllll*-,................................
...............,*llllllllllllllllllllllllllllllllllllllllllllllllllllll.\...........................
.............;*`lllllllllllllllllllllllllll,~*~-,llllllllllllllllllll\..............................
..............\lllllllllllllllllllllllllll/.........\;;;;llllllllllll,`~-,..........................
...............\lllllllllllllllllllll,-*...........`~-~-,...(.(¯`*,`,...............................
................\llllllllllll,-~*.....................)_-\..*`*;..).................................
.................\,-*`¯,*`)............,-~*`~................/......................................
..................|/.../.../~,......-~*,-~*`;................/.\....................................
................./.../.../.../..,-,..*~,.`*~*................*...\..................................
................|.../.../.../.*`...\...........................)....)¯`~,...........................
................|./.../..../.......)......,.)`*~-,............/....|..)...`~-,......................
..............././.../...,*`-,.....`-,...*`....,---......\..../...../..|.........¯```*~-,,,,........
...............(..........)`*~-,....`*`.,-~*.,-*......|.../..../.../............\...................
................*-,.......`*-,...`~,..``.,,,-*..........|.,*...,*...|..............\................
...................*,.........`-,...)-,..............,-*`...,-*....(`-,............\................
......................`-,.........`-,/...*-,___,,-~*....,*......|...`-,..........\..................