##### ##...## ##..#..################### ####..#.#...................##### .....#...#...... #............# #####.....#####.. #.##.###.#.#.# ..#...........#..# #.##.# #.#.#.# #..#.........#..#####.##.###.#.#.######## #..#....<....#..........................# ..#...........#.......##.###.###.###.##.# #####.....#####.#######.# #.# #.###.##.####### .....#...#......# #.# #.###.##...........# ####..#.#..###.########.. ..............####.# ##..#................. .........#....# #.# ##...#############. ###.....#.## #.# #..## ####.##.# #.# #..# #.##.#####.# #.. #.##.......# #. #.##..###..# #.##..# #..# #.###.###..# #.# #......# #.# ###.##.# #.# #.##.# #.#..# #.#.## #.#.# #.#.# ###.#.# . #.....# #.##.###.# #.#..# #.# #.#..###.# ! . #.#.....!## .......... #.#.......# #.#........# #.#..###.## ............# ###.#..###### ..#..... .># ##...........# ......# #.# #..........#.# #..#.# #.# #..#.#..##.#.# #....###.##### ########..#.#..##.#.# ###..........# #..............##.#.# #........### #.#)........#.#%....# #.........# #.#.####..##....###.# #...##.#.##.##.####.#.# #......%.# #.# #### #.#.##.##........# #.###....###.# #.#.##.#######.### #......#.....# #########l#............######.########.### ..........####.........................# ########### ###########################