####### #####.....######## +...#.....#.....zz #...'.....)%.....z #...#.....#....... #########...#.....##..#### #......##...##.....#### #######......'.....#.....# #......#.....#.....+.....# #...<..+.....#.....#.....# #......#.....##....#.....# #......#.....##....#.....# ########......#.....##....#.....# #.............+...^....$..#.....# #.............#...........#.....# #.............#.....##....#.....# #.......###+### ..o# #.....# #.......# ... .... #..Y..# ######### ./... ... #.....# ....!.. ^. #.....# ..##.... . #.....+ ..# .... #.....# ... ... #.....# ... y. ......# ......#