### . ..# .. #.# ... #.# .. .... ##########.# ...... .....##.......##.#####.# .. ... .............))..(....># #. #.# #.####.####.###'###### #. #.#####.##.....##......# #.##.(.....#.......#......# #...oo####o#.......#......+ #..(..W)h...(.._.....(....# ##.(.O###..#.......#......# #<....# ##.#.......#......# ..#....W# #.##O....##....).# .........# #.####.####......# ..##.....# #...)?...........# h. #.....# ##.##.###..####)## . #......... ........## #)# ###.....### #.##.###.# #.# #.....# # #. #.# #.# #.##### .. ... ... #. ## #.# #.. . #.. #..# #..# #..#