######## ... .# #......# # #....###....<.# #. #. #..........# #.##.##.###.[....# .......# ##.....# #.....# ##....# #.....# ##.....# #...).###......# #.^...##...##..# #.....#...###.## #.###.(..## #.# #. #...## .# # ##.## ###