######################## ########### .................#.....# #....##...########## ##########..####...#.......# #....##......##....### #.............>....#.......# #....##......##......# #.............##...#....######....##......##......####### ##......................................................># #.#...#####.....###.#....#...##.........#######....####### #.......###.....# #.#....#...##.......############.### ##.#...#.#.......# #.#........###.##..................# #........#.##....# #.#........#.......................# #......?.........# #.#.##.....#.......................# #.........[......###.#.########.......................# #...............>..............................J......# #................#................#####..........##.### #....................#....#...##### #..........##.# ##.#####..........[..#....#......# ..............#.# #.# #.#..#........#.####......# .............[.#.# #.# #.#..#........#.# #......#.......####.#...#.# #.# ..####........#.# #...####.......# #.....#.### ... .... ..........#.# #...# r......#####.##.....# ... ....#####.......#.# ..... ........##.....# ..l...#.. #......##.# #..... ........##.....# ..# .........#.....# ### #####################.#.....### ....................#.........# .. ....................#.........# #. #.####...#######...#.........# #.. #.# ##...### #...#...).....# #.. #.# #......# #...#.........# ####..####.###......# #...#.........## #...(....#..........#####...#........... #...........................#.........#. .......<.#####......#####...#..##.##### #........# #####..# #...##.# .# #####..### #..# #...##.##.# ##..###########..#####...##..#.# .........................###.#.# ..........................# #.#.# ########.####################...# #...........#...............#..# #...........#.................>.... #...........#.......[..............# #.#...........#........)...........#.# ..................................## # #.#...........#..................## #...........#.................## #...........#...........####..# #...........#...........# #.# #...........#...........# # #...........#...........# ####################