### ##.## ### ### ###...###.####.## ##.#..#.#...##...# #..........##....## ##..........#.#..#.### .##.......#.... ##.#..................## ............... #..........#...##......# .............. ###..........#..###..#.## .............. ###..........))[...#...### #.#.......$.. ##......#.#...)>[..###.## ##.........$. #......###.....[[...##)## ##....o.#..... #....####.#....#....#)..# ###....>o..$...# ##.### #..........?....## ...............# ### ##..#..##........## ................ ###...#.###....#..?# ..$............. ##^...#.....<....#.## ................ #....###........#### ...........$.... ##.### #.......## ................ ### ##.#...## #......$.....##. ###...## #....#...#..## #.....# .............# ##.#.## ...##......## ##### #....#......... ..............# ...#.#....##.## ..####..... ## ## #..#... ...##... ### ##.##### #...##.## #.......#### ##.......#.## ##....#......# #...........### ##..........#.## ##...#........## ##............# #.........##.## ######........##### ##.#.###....#.##..## ###### #......#...........### ##.##.## ######............#....#.## ##......# ##..###....................###......## #.....##.#....#.........#.###.....### ##........................##.#....# ####.##.#........>...............## #######........##).......#.....# #........##....#..###....# #..>.........)...##.....## ##..........))........### ###......##)##..##.### ##################