######### #......%######. ###......$#..... #..........[..##. # #.................. #[...)........##.#.# #...##...........#.# #)..##........####.# #...##...........#.# #...##........##.#.# #...#######.#.#..#.# ##### #.#.#..#.# #.#^#.##.# #.#......# ##########.###.#### #####<##...........# #..............##### #..###.##.####### .. #....# ######