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