###################### .....................# .............#......# #..........#......# ..###.................# .....(.<..............# ##############.u....%.# #........# #.####...# #.# ..# #.. .# #.. # #.. #.