########## #........# #........# #........# #........# #........# #........# #........# #......^.# #........# #........# #........# #........# .. #........##################... #....)......................... #...<.......................... #.............................. #............................... #......................)........ #............................... ###############..>....)..(................... #..................................<......... #........[.............##################.... #......................# ... #......................# . #......................# #......................# #......................# #.................<..[.# ###############........########### #.................... #.................... #.................... #....................p #..................?.. #..................... #...........>p%..?... ... ................. ...F############ .... .. ... .......# ........# #........# #........# #....?...# #...p....# #........# #.....<..# #........# #........# #........# ##########