###### ######## #...... #......# #....... #......# #.......# #......###.......# #................# #................### #................... #.....^..........## #...#'#..........# #..##.##.........# ####...##......)####.### ##.....##.............. #<......+......####.### ##.....###....(### ##...##.........# ##.##..........# #+##.........># ..##..........##... .........(.......... ###...........%... #..........##.... #..........# ... #..........# . ### #..........# #...######..#..#### ..........><....... #.................... ....###..%.......... #............. .######.............. ..................... .######..%........... ###.##.##.....# ..##..#).)#....... .................. .%......_......... ....#.............. ...##..#).)#...... . ##.##.##..?.$# #..... ..... ###... .## .... .. #.!