.... .#.. .... #####.# #.....# #.....# ##########.....# ...#....'.....# #..#.####...=.# #..#.........<# #..#..#####...# ##..#..# #(..# #......# ##### ##.##.######### #.............. #####o########### #.O(((....(.# ## ###########'#######... #............# #............# # #............# .# ###'##'####+## #. #.##c# . #####+##'######## .# #................ #.# #.....(.....#######oO#h# #...........+())W.)((((# #....[......#######cs#.# #..)).).....# ..# #.........[.# ..# #...........# ... #...........# ..#. #...........# ..#.. ############# ..# #+