########### ######### #......#. .##.#..#.<# ....#....##.##.##..## . ##...##...#.#.##..# ..#.......#.###.##### #...#...#..#%..#.# #.##..#...#.###### ......#...#.## .##......##.# . #..#...#..#.# .#...##..#...# . #...#..#...#..#.# .......##.##..# . #...#.....#.# #.#...##.# #......##. ######## ##