#...# #...# #...# #...# #...#######. #...........# ########..>........# ..................... #......<............. #............p....... #.................... #.................[. #................... ................... ................. ............... ........... ...