......................../´¯/)................(\¯`\
......................./...//..................\\...\
....................../...//...................\\...\
................/´¯/..../´¯\........../¯` \....\¯`\
...........(.(....(....(..../..)..)…...(..(.\....)....)....).)
............././.../..../..../.|_......._|.\.....\....\...\.\
.............\.................. /.........\................../