#### ... ..# ..# ######..# #.......####. #<..).H...... .........#######... .#####...# #...# #...# #o..# #...# #...#