###################### ....>................# ............%.%......# .........)...[......# ###.....)..........# #....###'#.......##### #....#.[.#...........# #..###<..#######.....# #..#...........#.....# #.%#...........'.....# #..#...........#.....# #.)#...........#.....# +..#########...#.....# #..........+...#.....# ...........#...#.....# ............#####.....# ................Y......# ...........#######......# ............#.....#......# ###+#...'.....#......# #...#.....#......# #..Y#.....#).....# #...#.....#......# #...#'#####......### #.....%.%).........# #.....#######......# #......#.....#..##### #......#.....#..# #......#.....'..# ##.....#.....#..# #.....#.....#..# #.....#...o.#..# #.....#..# #..o..#..# ##'#..#... ........####... ## ......... #. .......o.. #. ........... #.########## ............ #........... ............# #........... ............. #...<....... #..y######### #...'........ #.yo#........ #...#........ #...)........ #...#...).... #...######### ............... ............... ............... ......y......## ..........o..# .............# .............#