#. '# ###. ..##...############# # ..........'..##....###.. ..........#............. .........#............. . #.....##'###......... #. #.....##..##..##.##.. ##.########.........##..##.##.. .....................+.(......> . ....................#......... #. ###....##..#####..##......... #..###..o.##..# #..##......... #......hW.#....#.....##..####... ########..# .# +.......oO#....#.....##..#########..##..##..# ..# ######..)o##+###......#.................##..##..# #..).# #.....##............ ...........# .'....... #.....##.........#### #..##...... ...#.........#................##..##..##.... .....#.........#.)..............#.......##..# ##.# #..####..##..<..##....##...##......##))# #. #..# ..##.....##....##...##.......)..# . .... ..+..........>(....#######'##..## #................##..##..##.<.# #.....^..........#........#...# ########.........#........#..## #..####...##(.###..#### #..####...##..##...# ...........[.......# .................# ..##.....###'##...# . ########..##...# #..#..(.# #..#....# #..'....# #..#....# #..#....# #####..## ###.# #...#### #..##..## #...'...# #...#...# #########