### ##>## #...# ##.$## ##..... >.## #...#####.....# ...# ##.##.##.#....##..## .######.#...........#...#### ).....!...........$......... ......).<.............?..... ...................O........ .!................T......... .................$...(..(((( ...#######.#.##...([######## ..# #...##.<.....# .# ##.##.......### ##..#......##.## #..........#...# ##..#.##...#..## ######........# ####...#..## ##?##......# ###...#......# ##.....#.?...## #...........## ##...........# #####.#....## ###...## ##.^...## #.......# #....).## ##......## ###.....# #.....## ##....# #...## #####