######\....................................../#######...o...#.|.....................................|.#...o...##.------.#.|..............\.||./................|.#.------ .##..(O)..#.|.............d(o.0)b..............|.#..(O)..##..(o)..#.|__/---ooo0---(_)--0ooo-----\__|.#..(o)..#######/.../..\.(o)..|][][][][|.|.(o)....\...\######.............../________|_|_|_|________\...............................[[______][______][______]]..............
............................................................................../............\........................................./.(............)..).....................................\..\____ .../...|..................................../_ - _......`..../....................................(/.\ /...\..\ .......\.................................../.../.....|..`.......|..................................O..O.....)../.......|..................................`--^-----'`<.......|.................................(__.)...._...)....../...................................`.____ / `....../.......................................`.--------'..../ .....................<-----........___../....___....\.....................<-----|===O.).).)=).....)..../======.........<-----' .......`-----'...`.____.'\..........................................|..............|..........................................\............/ ........../\....................._______.(...(_..../ \______/..................., .'.., -------------'.....|...............................`--{.{_{__________)..............................................................................................................................................................................................