#.. ...# .... ..... o....### ...P...# .o...{<+ o>..?..# .h.h..## ...... .....# ..o.. ....#