######### #.......######################################### #...........%.........(.........................# #.......#######################################.# #................(.............# #.# #........################......# #.# #####.##.# #......# #.# #.##.# #......# #.# #.##.# ########.######## #l# #..... ................. ...........=# ####.# ########.######## #######....# #.# ################.####### #....# #.# .......................# #..### .................###...# #..# ....############# #...# #..# ### ######...######## #..# .............[... #.. .#.............#. ......##'##...... #...##...##...# #...#..<..#...# .. ##...## .. ##+##