######## ######### #......# #.......###### #.####.# #.#####......###### #.# #.##### #.# #.####.##...## ########### #.####.#...# #.# ###.####.#.....# #.........###.##.......# #.# #..............# #.#######..##.##.#.#...# #.###.#......#.....######### #.# #..............##.## #............#.............# #.# #.##.....########.# #####.#.###.#.....########.#### #####.###.###...## #.# #.#.###.##...## #.......# #..............## #.#### #.....#.###.## #.##.##.# #.############.# #....# ###.#)#.###.# #.##.##.# #.# #.# ####.# #.......##.# #.##....# #.# ##'## #.# #.......##+## #.####..# #.# ##...## #.# #####.......#...## #.......# #.#### ##.....## #####.### #................## ######.## #....## ##.......## ##.......# #.##..............## ##.##.# ###...####.........####...##.#.####.#................####...#.# #.......'.........'.................................+........# ##...####.........####...##.#.####.#...####.........####...#.##### #..## ##.......## ##.##..#.# #)##.## ##.......## #.........# #.## ##.....## #.##.##.# #.#### ##.....## #...<.###.# #..# #####...## #)##.##.# #.# ##...## #(.#### #.# ##.# #...##'## #)).....# #.# ##'## #..######.# ####.####.#.##.# ####..### #.# #[# #.........# #.........#....# ###...# #.######## #.#########.######## #.##....#####..##########.8.#.# #........# ##...........# #.#####>..#...................# ########.# ##...########## #.######..#..........###8.>.8## #.# #.....# #...........#(o..###.........# #.# ##...### ##############o#.########.8.## #.# #.....# #.#.........#### #.####...#.# #.########### #........#.# #.# ######..##.# #.# #.....# #.# ##.#### #.# #.# #####.#### . #.# #..(.....# #. #.#### ###### #.###.##.# ###.##....# ##....###.###.##(# ...........# #.........##...#.####### .###.#.....# #..##................... #......## #..#####..##...#.######. #.#....########## #..#####.o###.##.# ...##.#..........# #...............[# ### #.##########.# ##.##########.#### #.# ##.## ##.# #'# ##+## ##...## ####..#### ... ##...## #.###.# #........# ..... ##.....## #.# #.### #.##.#.#.# ....... ##<......## #.###...# #.##.....# o........ #[........####....##.# #.##.......'(........+ +.........'.......##.# #.##.....###(....>...# #.........####...###.# #.##.#.#.# ##.......## #..## #.# #.##.###.### ##.....## #.... ..# #........... ##...## #.####### ####.##.#### ##+## #.# #........# #.# #.##.##..#### #.# # #.....oo.# ####..##o# #.....(oo ##.###### .# ##