### # #... .# # #.#.###.#.# #....<....# #..?.pK...# #...[p....# #.........# #.........# ....>...?.... ###.#.###.#.#.# ..#. .#.#.# ## #. .# #