### #######.# ........# ###.# #.<.# .#####.o.############# ..............%..Z...# .###.#..###########.## #..........ro...##.# ###############.##.# .. #.##.# #. #.##.# #. #.##.# . #. #r##.# #.. #. #)##.# .....#.###o##.# .......r....>.# ...<..o#####.## ....... .... ....#.. ...#.# ### #.# #####.# #o # #o .o