##. ... #.. #.# # # #.# ... ##. ##.####.###.# #... #...........# ...# #...........# #..# ####.###.# #..# #........# ##..###.# . #.##.###.# ...... #.##.##.###.#########..###...# #.##.##.......a............># #.##.######.#########......## #.##.# #.# ##.####.# #.##.# #.# ... #.##.# #.# .### #######...<######.# [# ...................# .# ######..########### .# #..# . #.. #..# #..# #..# #..# #..# #..# #..# # # #..# #..# #.#. #..# #..# #.#.###..# #..# #..(.....# ##.# #.#...#### #.# #........##############. #.######### ### ###.####................ #.......... ..# #########.# ###.....########. #.######### #^# #...[...#.######.###.# #.# #.# #.#####............#.# #.# #.# #.# ###.######.#.#.# #.# #.###.## #.# #.....# #.# #.##...######.# ###.### #.########## #..........)..# ####.######### #..........# ####...#.....## #............. ##########.# #....##.###.# #.##.######### #.# #>#####.# #.# #.##.# #.# #.# #.# #.# #.##.# #.# #.# #.# #.# #....# #.# #.# #.# #.######..### #.####.#####.###......<..# #..............#########.# ##############.# #.# #.# (.# ###