##### . #...# #.##.# #...# ### #.##.# #...# #.# #.##.# ######...# #.########### ###.##.####....#...########.#.........# ...##.............+........#.#######.# #..##..###..#.#...########.........#.# # #..##..# #..#.############.#.##.####.# #.##.#####..##..####.#.######.......#.##.####.# ..............[.............................>#.# ..........#..##..####...######..####.#.#####.#.#.# #####.###....##...###∩..# #..# #.#.# #.....# ###.###...###.........# #..# #.#.#####.#.#.# .......................# #..# #$#.##....#.#.# ###.###..#####..####..# ###..####.#.##O####.# # ##....................####...........##l #.# #........######.#####.##..............#. #.# #..........####........#.#.#..#####.###. #.# #..###.........#######.#.#.#........# #. #.# #..............+...<.#...#.##.#####.# #. . #+####.........##(...............##.# ## #.........##.#####.#####.##.##.## ############.# #................. #.# #.##.############# #.###.##... #.....##.#... #.....##....... #.....#### ..# #.....# ... #.###.# # ..# #.# .... ..# #.#. ..# .