... ..# ## ##.. ...##. #...# # .....###....#.# #...P#......## # #...........# ..## #.........#. ....# #..<....... .....# ##......#.< ......##).#.#.## ........t#### # ........#.# #......hh## #.......h.# ##......F..# #..........# ............# ..###........ #. ##......##