############# ............# ....!....5..#... .........h...... ...###5###..... #.# ... #+# #.# . #.# #.# #.# #.# #.# #.# ###.## #.# #....#####.### #.#..#.......# #.#..#.###...# #.#....#######. #.#............ #.#...######### #.#...# #.#...# ######.#...# .......#...##### ................ ########.......# ########.......# .......'.......# .#######..(....# #..'.......# #.##.......# #..'.......# #######.....>.# #.............. #.........##### #.........# #####.....# . #.....####.. #.<......... ###.......# +.......# #.<.....# #.......# ###+#####