# #..###############...## #...o).......o.o....h.. #..#########..######### #.o# #######..# .!......h######### .........