######## ############### #############......###### #.............###########h.............[....o...# #.#######...............#o#######+#######.#####o# #.# #..............####.#.# #.# #.# #.# #.# #.###.###.####.####.#.# #.##### #.#####.# #.# #.# #.# #.# #...##.#.# +.+...# #.......# #.# #.# #.# #.# #.%......# #.# #.# #..###.o####### #.# #<# #.# #.# #...##.#.# #.# #.# #.............# #.###.###.###.#####..##.#.###+###.###(###..###..###.### #.............##.....##.#.+.........()..'...(...##..+ #####.###.######.###.##.#.###+###.###+###..####.....# #.# #.# #.# #.##.#.# #.# #.# #.#.###o.#### #.# #.# #.# #.##.#.# #.###.###.# #.##.....# #.# #.# #.# #.##...# #...'.'...# #.#<.###.# #.# #.# #.# #.###..# #####.##### #..#.# .# #.# #.# #.# #.#....# #.# #..#.# .# #.# #.# ###.# #.#.##.#######'#######.##.# .# ##.###.## #...# #.#>##....o............##.# .# ##.#.##..# #.### #.#.###..###................... ##.###.##.###.#####.#o####.# ##########.#.##### #.## ##........o.o.....# #.# #<#.# ##.###.##.##.........#.# #.. ..#.# ##.#.###.##..######...# #### ###.# ##.## #.##..# ##### .# ### #.##..# ### #.##..# ..# #.##.o######## #.# #.##.o........ #.# #.# #.###.######## #.# #o# #.# #.......# #. #.# #.# ##.###.#####.# #.# #.# #o# # #.#>...#####.# #.# #.# #o####.#### ##.###.#.....#### #.# #.# #.......... #..............# #.# #.######.##.### #...........##.# #.#######.##...#o#...## #...#.#.###.##.# #.# #.#....o.o............... #...#.......##.# #.# #..o####.####.##.#...##.# #...###.##..##.# #.# ##...##.....##.##.##.## .# #.......##.h##.# #[# #.o#^#.......#.##.##.# .# #..........#o#.# #># #.##.#.......#.##.##.# .# ##.#####..###o.# #.# #.#......_.....##.##.# .# #.# ##.## ##.####.####.#..#.......#.##.##.###.# #.####.## ##.............#..[....#.##..)....†# #.......## ##......###...#.##.....##..#.##.##### ########.###.####### #.#...####.####....##.# ##.#.## #...............#####.# #..#####################.##### #.# #...............# #.# #.# #.#############.########.# #.# #.# ####..........# #.# #.##########.############# #.# #..........(..# #.# ############)## #.# #.# ###############.# #.# #...............# #.#######.############### #.........# ###########