### .... ###>.. ###.#.. ##.%...## ##.%P.P..# #........# #....<...# #........# #...P.P..# ....#.....## ### ###.### ###