######## ### #......# .... #......## ..... #....(..## ..... #......(.####..... ##...###.(......... #....#$#........... #.####'####..##### #.# ^#.# #.(# #.####.####.## #.#.^#.#^.#.# ##+#### ##+### #.####p####.####.....# ############ #....# #.#.^#.#^.#....'.....# ..##.......# #..<.# #.####'####..###.....# #.##.......# #####....# #...........## #.....# #.##.......####...'....# ###......#### #.....+ ##.###.#.............###....# ####.### #.....# ................###### #....# #..# #.....# #########..#####.### ##'### #.## ##'#### ##.........## #..# #.### #.# #...# ###.......#### #.## #...# #.# #####'## #........## ####.#### ######.##### #.# #......# #........# #.......### #..........# #+# #......#### #........+ #....cO...# #..........# #......[..# #........# #.(.....#.# #..........# #......##.###........# #.......#.## #..........# +......##...#........# .........#..###..........# #......####.#........# ###.......##.))(....(.....# #<.....# #.'........# ##.###########..........# #......# ###........# #.##### ######.##### ####'### ###+###### #....<# ##.# #.# #####.# #..# #.# #.# #####'##### #.# ######'#######.....#...# #.# #..........#.'.#####.### #.# #..........#.#...#...#.# ...###.## #..........'.###.#.###.# #......###### +..........###...#...#.# #####.......# #..........# #.#####.#.# ##.####...' ########+### #.........# #.# # #######'### #.# # #[....# ###.## .# ##'###### #....# ####'## #.......# #....# #.....# ### #......># #....# #<....### .... ###.......# #....# ###)....'.. ..... ##.'.......# #....# ####.'.....### ......##..#.......# #....###....#.....# ......^..##.......# #....#...####.....# ......#####.......# #......### #.....# ..... #.......# #....### #.....# #### ######### ###### #######