######## #......# #......# #......# ##......# #.......# ########## #.......######## #........# #..^...........# #........# #.###'#........# #........# #.# #.'........# #........# #.# ###........# #........# #.# #........# #.######## #.#######.###'## #.# ############# #.........###.# #.# #.......#...# ########....#.# #.# #####.......#.#.####>....#'#+##.# #.# #..a+.......+......<..##........# #.# #.......######....##......### #####.# #..>....# #....##......# #.....# #.###.......# ###.......#'######### #.##### #.....##########...................# #.# #######.# #....#...........#####.# #.# #.....#.#### #....'...#.......#.###.# #.# #.##.##....####....#.#.#.......'...#.# #.# #.##...<......######.#.##......###.#.# #.# #####.##.....#.a<.######.#.##......#...#.##### #.# #.....##.....#..).+....#.#.#########.###...>.# #.# #.######.....#....####.#.#'###.......#######.# #.### #.# #.....#.#######.#.............'...# #.# #...# #.# ##'##.#.#.......#.............###.# #.# ###.# #######.# #.##.###.#######.............# #.###)# #.# ######.......#######.##...#.#.......#'###.......# #...#.# #.#####....#.#######.....#.####.#.#.#######.###.......#####.#.# #..>..#............+<....#.# #.#.........#...#.......#.....#.# #####....#.........#.....#.# #.###.#.###.###.#.......#.###...# #............#.#.....#.####.###.#...#.....#.#.....#.# #.### #..###..##...#.#.....#....#...#.##..#######.#.....#.# #.# #####..#.........'.'.....####.###'#.....#.......#.....#.# #.# #........#.......#.#.....####.#....####.#.#######.....#.# #.# #........#....................#....# #.#.# #.....#.###.# #...........#.....#...#########....# #...# ##+####.....# #.......#.........#.#.#.....# ###.################.########## #.......+.........#.#.#.....# #....................# #.......#####.#.#...#.#####.# #######..#########.#(# #####'#.#...................# #..# .....#.#.# #.#.#.#...#.###...####### #..# #..#.#.# #.#.....#.#.........##### #... #....#.# #.###.#.#.#####.........# #.### #....#(# #...#...#.# #####.###.# #.. ####.#(# ###.#####.# #.###.# ### #.#l# #.......# #.....# #...# ######### ####### #####