########## #........# ######### ############........# #.......# #..........#........# #.#####.# #######..........#........# .. #.#####.#################.............(..#....)...##.####### #>..................................<....'...=....##.#.....# ###)##........#############................#.#########.#..#..# #...##.....^..#############.......#####.#..#p###.# #.#.....# #...''........'...........'............)....p>Kgg#####......## #...##........#############......#.###.8[8.8pp##.W...........# #...#####'##### #......#.###....................##.# #...# #.# #......#..#.........##.####........# ##### #.# ###......##.#.......#.##.# #.g.gW<..# #.#### #..(.....##.......)_#..######...####.# #g...# #.......####.#......#.................. #....# #.....(.# #.#........##g######.####.#.# #....# #.......# #.#........##.# .... # #########....# ######### #...8.8.8g.##g# #.### #............# ##......g..##g# ..# #............# #.##......##.# ### #............# #..#.........# #............# ##.#.........# #............# #####.#.........# #########'#### #.)...#####.....# #......### #.....## #.....# #......g.# ######## #......####...... #......#.######......#############.##.......#. ########'#....'......'.....)........'.......... #........###......##############.#........ #........# #......# #..###.##.. #........# #......# ##.# # #........# #......# ... ####........# ###...##### ##..# #...........# #.'.......+ ##.# #...........# #.#...##### .. #...........# #.##### #...........# #.# #.....####### #.# #...).# #.# #..)..# #.# #.....# #.# #.....# #.# #.....# #.# ####### #.# #.# #<# ###