### .. .. # ####.## #.#...... ........##### #....w#...### +.....#.<.'.## #...#)#...#..### #.. #.#...#....# .h. #.#####'#..#.# .h. #....#......# .h #....'....#.# . #....#..##...# )....#####+# .#.# ###..# . .. #..# . . #..# .. #..# #..#