### ...######## ###### # ..........#### #....# ####.# ...............##########....###...... ...................................... #....#.......................)....... +####....#...........................#... .........#...........................# .[.>.........###...##................#. ......#...((.# #......................... ......#......###......................... #.............###.........##......##.... #.............# #....#............# .... #..............##....#............# #+# #?...))..#...#..........)..)........ #.....l..+...###########'###########. #........#...# .................## #........#.(.# .......⌠.(........# ##........ ..# ...⌠.......⌠......# #......... .................## #.......... .⌠...⌠...⌠...⌠..## #........... ...............## #.⌠....⌠....⌠.## #...........## #..⌠...⌠..## #.......## ##..<..## ##.>.## #####