##### #################...# #...............#.#.# #......########.#.#.# #......# #.#.#.# # #......# #.#.#.# #. #.###### #<#.#.# #.^ #.# ############.#.# #...###.####...#......[.#.# +...)....................>### #...###.##....P#.#..........# ..... ..#.#........##.#######(# ###. .#.#........##.# #.# # ...#...P.......# #.# #..#....†..###########)# #####.......(..............# ######.....###.....############## #####S..........###..#.# ........N...........##.# ...N......##........##.# .......(..##........##.# ....N.S..S..........##.# ..####.#####........##.# #. #........##.# #. #........# #. ######..## #. ..# #. .# #.