### #.##### #.....##### #########.........#### #.........###.#......# #.#######'###.#.#.##.# #.# #.......#.#..#.# #.# #.......#.#....# #.# #.......#.######## #.# ####+#<..#......>.# #.# .....###########..# #.#. #..#........##..# #.#.# #.......###.##..# #.#.# #.##.##.# #.##..# ####.#.# #<..#.###.##..# #......# #...#.....##..# #.....## #####......#..###### ###.....# .. +......'.......# #.......###.#.# #.[....#..####.# #.............# #......#..# #........##.#.... #......#..# #######....##.### ....#####..# ................. ... ...# #######....###### .. #..# #....# #..# ###....# .. #......# ###+### ..# #......# #.....# ..## #......# #.....# ####.... #......####.....#####.....### #......#..+.....'(.##........ #......#.##.....##.##.....# ..###......<#.....##.##.....##### .............#.....#........>...... ..####....#.###'#######...#.####### ##.##.>.#.((# ####........# #...#...#.######### ##..#####.# #...#...)(........# #........^. #...###....#......# #..O####### #...# #.####......#...%.......( #...###....#......#.###.#.#### ##.........#......#. .#... ########..#.###### .# ### #..#.# .. ####.# .# #.# ## ..#