### ### #### ##.# ##.## ### #..### #..#### #...# ##.### #####..# ###.....## ####..## ##....#### #..#...### #........# ##.#....### ###.....##.# ####........## #.......### ##..#....#.# ##........#.###............#####.........# #........#.# #...........#[..^..........##...........####..........## ###...........#[[............##...........#.#............####### ##.##...........................).........................##.##.## ##.......................##............#...................)......# #..........#............###............###..........####.....[)..## ##........####.........### #...........###..........## #.....)....# ##.#........##............###............##.......)...# ###.......## #.<..................>...##..........................#####..^....## ##.##.##...........................#...............)....#.......## #######..............#...........)#............#..............## #............##.#...........#...........####............## ###.#.....#.#####.........####.#