######################################### #..........[...<......................... #........###.........#....#......J....... #..........[..##..#..............J....... #.................#.########'#####....... #.........#######...#..........# ....### #....#....# #...#.########## ....... #.........# #.#.# ....... #............ ....# .....#. #.######..#... ......? #.<.......#.... ######. #.........# .## #.......... # #......... #......... #......... #....#+### #....#