######## ########### #......# ########## #.........# #......# #........# #.........# #......###........# #.........###..(..............# #..........##......###........###### #..........##......# ##............# ######.###.##......####.####.....#.# #.# #.).....#....#.#........#.# #######.# #######.####.#.#........#.# ........#########.# #.#....#.#..##.# ........'......##.####.####...#.....# ........######.##.....<..........######## ........# #.############.#....'......# ........# #...................######.# ........# ####....).........#....######.# .......................................># .................#........###....######.# ####### ####....#.#####..#.#....# #.# ##...#.#<.....#......# #.# ##...#.#...#.##.##...# #.# .......#...#.##.###########.# .#...###...#.##.............# ...#.........+.##############.# .....#..##...### #.# ...#+##.###### #.# #........# #.# .........# #.# #......w.# ####.# ....####g#################....# . #g.....................# #..###########..####...# #.r#..#...#..#..#..#...# #..#%)#...#))#..#..#...# #..#'##.%)##)#..#'##...# #...(.###'#.)..........# #...........⌠..........# #....(........#'#####..# #..P#)##..#'###).#..#..# #...#.)#..#...#.)'..#..# #...#..#..#...#######..# #...####..#####........# #......................# #......................# ############.>........#### #.# #.########)#..# #.# #........#.#..# #.##########.######.#.#..# #.##............#....(#..# #.##.########.#.#.#......# #.##.#.....##)#.#.######.# #.##.#.###.##.#.#........# #.##.#........#.........## #.##.#####.############.# #.##.......# #.# #.########## #.# #.........# #.# #########.#############.# #...............# ###############.# ###