## ################.# .......h........# ## .......hh......###.# ####.########..#.# # #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.# #.# #.# #.# #.# #.# #.# #.# #.# .##.#####.# ...........# .######.### #.# #.# ###################.# #................##.# #<...............##.# #...................# ################.#### #.# #.# #.# #.# #.# #.# P..