####### ##.....## ##.......## ##.........#+ ##...........## +.............## #..............#### .......<..........# #..............##.# #.............## .# ##...........###.# ##.........##.?.### ##.......'#....... #+.....##.## ########..## ##..# ##.# #.# #.# #.# #.# #### #.# . ...... #.####... ...... #........ ......####..##.... ...g.............. .......b.....$.... ......#g.#.####... ...#h.##.# ## #h###.. .hh ##.. #### #.b ###