##################### ################# ##.##.#..#..#.##.....#######.......#....#..## ####.....................##..#.................# ##.#...........................#................# #......#.....................................>..# #####.....##..(........<>..........................# ##.##.............#..#.#.#..#......................## #......###......#.#.#####.#.#......................## ##....## #......###..........#.#....................# ##....# ##.....##..#...#......##...................## ##....## #.....###.....#..#....##...................## #....## ##....##..#....#........##.............#....# ##.### ####.........#.#..#.................###...## ### #.#..#.......#......##............#....# ##........#.#..#....#...................# #.##..#.......#.....##..................# ##.##....#..#......#....)..............## #.###......#......###..................# ##.###..#.....#.###....##.##..........## #...###.#.#.#.#####......####........## ##.......#......#......... #..... #...#.#.#................... .... #......................#........ ##....<....................... ##...)........................ #...........<................. ##.............................. #................................ ###................................ ##.................................. ##.)................................. #........................)............ ##....#.#.................>........... ###.#####..###...###.#............... ### ##.##..... #.......%..#...... #.#...... #.......#........ ..#...... #.............#.# #.. f....................# #.. . . ...............# . .............. .....%...... ......... ...