######## ##### #......# #...##############......### #..........)............... #...####..<.##..........# #...# #....##.###......# ###(..#####.####.# #......# ####### #........##.## #.# ##.##### #.....# ####............# #.# #.# #.....# #...........##..# #.# #.# #.....# #...........##..###.####.###########.....# #>.......................................# #...........##..###.####.###########.....# #...........##..# #.# #.# ####.## #...........##..# #.# #.# #######.#### #####...........##..###.####.########..........#### #........................ .......................... #.........#.#.####..###.# ##.########.....(....#### #.........#>#.####..###.###....^................# #................................................. ###########.#.####..###.###.....................## #.#.# #).# #.# #.....................# # ##.#.####..###.###.....................##.. #......................................#.... #......##..###.###..........#.####........... #......##..###.# ##.......................... ##.#.#.#.......# #..............#.###.##.... #.#.#.#.....<.####..............#.......# #.#.#.#......>..................#.......# #...............................#.......# #####.....).........#..............#......$# #..................................#.......# #..................#.#.#.#.#..............O..# #............(..<.............#.#####.....g#.... #............##....#.......#...................... #.............................#.########.#.#...... #..................#...>...#....# #..(...... #####............................ ..... ... ############.#.#.......#.....# ...... . #.#...........#...# ... #.#.#.#.#.#.#.#.. #.#........... #......####.. ######## #