### #.# #########.# #......)..# ##.######.# #.# ####'###### #.# #.........# #.# #.........# #.# #.........# #.###.........################# #......#......................# #######.######################.######### .........>..%...........................+ #######..#####################.######### #..# #.# #..# ###########'##### #... .........<......######### ...# .....#####.............<### ....# . +.................. ....# #....(.........# #.# #######........# ###+######