######### #.......### ######## #.......... #......######.......... #...................... .............. #...............)...... ................. #.........#########.... .............>... #.........# .### ................. #.........# # #....).......... ###.......# #..... #....o......... #.......##### #...o. #...o..)....... #............ #...o. #.###.5.....# #............ ..... #.#.#.......# #............ ... #.#.#####...# #.........## ##+##'#######o#.....#...+ #.........# .......o.o..o.'.....'...# #####.........# .........o....#.....#...+ #.............# ..............#.....#...# #.............# +######.......#.....#...###### #.............# #.......#.....#......... ######.(......# #.......#######......... #.......## #.........>............. #.......# #....................... #.......# #..##+###........o...... #.......# .. #.....###'####.. #.......# #.....#.o....# ##.......# #.....#.5....# ..........# $ #.....#......# #........### ....).#.O....# #.......(# .# ......#.<....# #........#...# #......#....# #.......(#...# #......#....## #........(#...# #......#.....# #........##...# #......#.....# #.......)#....# ##....##.....# #........'....#######.# #....#......# ..# #........#............# #....#......#######..## #......o5#............# ##....#...<............# #........#............# #.<...'................# #......O.#..o..o......# ...# #.....##...............# #........##+#.........#....# #......+...............# #####.......#.........#...# #......#........5Zu<...# #.......###..##'###...# ########............?### #.......[.#..'o.......#### ................# #........).#..#.....o...... +###########.....# #..........#..#....%....... #.....# #..........#..#...$........ #.....# #..........####............ #.....# ...................%..... ........................ ........................ ################