#.... #.... #....######### #....+.......# #....#.......# #....#).<....# ###.o.o#H####### ...o<.ooy.H...# ..............# ..............# ..............# ..............# ...###+###....# +## ..?.# #####