... ..# #.# #.# ## ####.# #.<#....##### ............+ .....h..# l..h....# ........# ........# ...w....# ........# ........# ....@...# ........# # #.# .#.# #####.!.## #### #........# PP...#......... ~~~..........h. 7~~~~P.<.h..h.. 777~P#...K..h$# 7~ #......>.. ...#.....# ###.#.###.# #...# # ### #