##... ..oa #.oo ... #.o #.. #..######### #.....o{...# #....#######.# #.... #.# #...# #.# ..h.. #.# ###.h# #.# #.. #.# ... #.# #..#########.# #...........<# #.........<..# ...#######...# #...# #...# #.(.# #...# #...# #...#