########## ####### #........# ....... ############ #........# ....... #..........# #..>.y...# .......###..>.......# #........# .......'.#..........# #..s....<# .......#.'......>..^# #........+ #+########.<........# #........# ##'######### #........# #.# #####+#### #.# #.# ########+## #.# #..(......# #.# #.........+ #.. #..>...(..# ##. #..)()....# # #..)......# #.........# #.........# #.........# ####.###### #####.### #.......# #.###.#.# ###+## #.#.#.#... #....# #.#.#.# #.# #....# #...#.# .# #....# #.###.# # #....+ ....... #.....# . +....# ..... ###+### .. #....# .... #.## H.. #....# ... #{.## .... ###'## #.### ##..# .....H #..# ##...### ####.###..../# ###'#### ###......# #............# #......####.'......# #............. #....Y.##...#......# #......#....(. +......+..###......# #......#...##. #......#### #[.....# #......#...# ......... >.....................# #......# ##.######$............ .o.............#+##### #......# #H### #............................... ##'##### #pog# ##...##.......................... #)### ###o###....##...................##....# #)..# #oo##.........................##....# ###)##### #####@##o.......##......#...##.........####+#### #...[...# #....oo..J...o..##......#...##o........#.......# ####.[.....# #.......#o............#5#......o.......))......# #..........# #.......#....5.oJ......###.h@Fo........#.......# #.##.......# #.......)@#####....5.('####((o.(..##...#.......# #.##.......# #.......### #.......##.###......##.###.......###.##.......# #.......# #....(..###@#o.........# #.......#...##.......# #.......# ######### ####.....)#### #.......'.####.......# #.......# ######### #.......### #.....∩.# ######### ######### #########