###### ## . #..... ... ....##..%.# ..# ##........#########..# .....................# ###....###.######.....### .......%<...Z....=......# #####....#.####Z........# ............O..........# ###....##.####....#."... #.... #.# ####.####.. #...# #.# .# ##.# #.# .# #. #.# .# . .