######## ########......# #......#......+ #......#......# #...o..'......# #......#......# #..#####......### #..######'#.....# +....#....#.....# #....'....#.....+ #....#....#.....# #....#...o#.....# #....#....#.....# #.##.###..#.....### ##.##.###..##+#....# !.>.. #......#......'....# ?...?.#......#......#...># ......+......#......#....# ......#......'......#....# .....#####..###...##o...# #....###+####...#....## #....'..o.......#....# #....#..........)....# #....############..."# ##+#........ .......# +........ ....(...# #........ .........# #........ ..........# #....#+##..........(# #....# #a..........# #....+ #....#### #........ #.o...... #(....... #o.....c. #(a?..... #######h....... #.....(........ #.....<........ #...h.......... #......#+##.... #......# .... #...h..# ... #......# .. #.h....#