.. . #### #.# .# ....####.##.##. .............o. ........... ....... #...# #########...## #....#.......# #######....#.......# #..........#.......# #..........#.......# #..........#$......# #.........h'.......# #..)......W#.......# ######'####'##.##.##..## # #...##.####.##.##.##..##.## #....(.#....#......#......+ #......#....#......#......# #......#....'......'......# #.....########...########## #.....###...##...###.....### #)...........#.............# #............#.............# #............+.............# ############################