########################### ..........................# ...........................# .####...#####...#######...# #. #...# #...# #...# .....####...# #...# #...# <..<........#####%..# #...# ....................#######...# ######.......................# #...#####........<.r<...# #...# #...####........# #...# #...# #...##...# #...# #...# #...##...# ....[ ...... ..........# ...... .................# ### ##################