###### ##### ###### #....######...# #....# #....'..'.'...# #....# #....#+##+#...# #....# #.............###....# #....................# #................##### #................# #....#+##+#......# #....'....#......# #....#....##+#...# #....#.......+...# #....#.......#...# #....#+##+##.#...+ #....# ##.#...# #....# +..'...# #....+ #..#...##+## #. ##.#.......# #.##'##'#.......+ #....gg.'.......# #.....g.#...#'### +.......#...'... #.......#...#..... #.......#...#.#### ###'###.#...# # ... #.#...# +... ... #)#...'...# #... #.# #...## #..# # #.# #....+ #..##. #.##+##.... +.... #..#.##..# #+##..# +# #..#.##..###.##..##.### +......#..#..................+ #......#..#..........)..##..## # #......#..#.##+########.# ..##..# #......#..#.##.########'##......+ #......#..#...........'.).......# ###### #......#).#.##'#####'##############....### #......#..#.##.#####.#############.......## #......'..#.+....+.........'....#........)# #......#..#.#....#.........#...##....#...)# #......#<.#.##..####'###..###'###...###...)# ####'###..#.##..###...##..###.......#y#._..# #......+..#............+....'..##...###....# ####..#..##..#.##..##'##.##.####'###....#....## #.######'##..'.##..##.##.##.#......#.......).# #..# #.......#..+......+...........##.......## ##'#####'###+##+###'########.........##....### #...#.##.###.##.###.##############....###### #...#..#..#............'..#..# #....# #...'..'..'............#..'..# #....# #...#.##'##..###+###.######'#### #....# #######...#..##..###+######....# ###### #...+...................## #...#+##'##.##.##.##+#...# ####...#.##.##.##.#....### #...'.......'..+....# #...############....# ##### ######