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