.. .. . .## #.. #.# ###.###### #..h..h..# #.#h###.## #h# #.# ############# #.# #.# ####...........#### #!###.# ####.................#### #..%..# ##.......#########.......## ####### ##.(...####.......####.....## ##....###.............###....## #....##.....###'###.....##....# ##...##....###.....###....##.(.## #....#....##..(......##....'....# #...##...##...#####...##...##...# #...#....#...##...##...#....#...# #...'....#...##.<.##...#....#...# #...#....#...##...##...#....#...# #...##...##...##.##...##...##...# #....#....##.....#...##....#....# ##...##....###...#.###....##...## #....##.....#####.#.....##....# ##....###.......#.....###....## ##.....####.(..#..####.....## ##.......####.####.......## ####^........#.......#### ####......#....#### ########...## #......#.## #.####...# #. #.### #. #.# #. #.# #. #.# #. #.# #( #.. ###