######## ##### #......# ### #...# #......# ######## ....# #...# #......# #......# ....# . #...####......###......# .<.## ... #.............'........# ..... ..... #############...........###..############# #g#.##.r.. #...........'...........................># #.#..... #######.....#.....####.##....#.########### ####.#..###.... #....##.....#.....# #.......#.# #....g%gg...... #....##.....####### #.......#.# #.##.#####..... #....##.....# #.##......# ###.#.... # #....####'### #####'##..#.##### #...###### #......##.# #......#.#......# #....### #'#....##.# #......#.######.# #....'.# #......##.# #......#.##.....# ##...#.# ##.######.# #......#.##.##### #...#.# #.# #.# #......#.##.# #...#.# ##########.## #.# #......#.#..# #...#.#######.....#.....# ##'## ##.......#.## #####......##.###.#.....# #...# #.......#<# ######.#....#.#.....## #...### #.......### ########.#..#.#.#......# #.....# ##......# #........#..#.#.######.####....# ######## #.#####..#..#.#.# #.....# #....# ####.### #..#..#.#.# #.....###....# #......###..##.#.#.# #......##....# #....#.#....##...#.# #....#.##.#### #....#.........###.# ######..#.# #....###.##.#### #.# ##.#.# ######........# #.# ###...# #...##...####.### #.....# #...##......#...# #.##..# #...##......###.#####'##..# ########....# #<.........># #....# ######.....## #....# #.........# ###### #......#### #......# ########