###################################### ##### #.............................(......# #...# #....................................# #...### ### #.................#'#####.....###'#..# #.....# #.# #.................#.....#.....#...#..# #.....###.# #.................#.....#.....#...#..# #.........### ###.........)#+####.#.....'.....+...#..########### #...........# #............+....'.#._...#...^.#...#............#####...........# #............#....#.#.....#.....#####............................# #............#....#.#.....#......................................# ##.<.........#....#.#.....#.............................(.)......# #...........#....#.#.#...#...#####...#...#.............))(......# #..........##....#.###...##.##...##.##...##.............).....####### ######.....#<....#.##...(.###.8.8.###.(8..##................(.#.'.'_# #.....#.....#.#....(..'.......'.)()...#..................###.### #.....#.....#.#..#.#..#..#)#..#..#(#..#..........###.....#.'.'.# #.....#######.#.##)##.#.##[##.#.##(##.#..###'#####.#.....###.### #.............#.#)††#.#.#.).#.#.#.).#.#..#.........#####.#.'.'.# #.#'######....#.#...#.#.#...#.#.#...#.#..#.......J..>..#.###.### ######.'......#.####.##.##.#.##.##.#.##.##.#..#.......JJ....#.#.'.'.# #......#......#.#..#..#.#..#..#+#..#..#'#..#..#..###........#.###.### #......#......#.#..##......#.......#......##..####.##########.#.'.'.# #......#......#.#..##.....###.8.8.###..8..#...................###.### #......#.#'####.#...##....###.....###....##...........######..#.'.'.# #......###......#....##....#.......#....##............#....#..###.### #...............#'#######.............####..........###....##'###'### #......................#####.......####..#..........#.........#8#.#8# #######................# ####>####.#...#..........+.........#.....# #................# ### #.#...#..........#.........#.....# ######.....########...# #.##'##..........#.........#.....# #..........#......#...# #................##+###)####.....# #..........#......#...####### #....######......................# #..........#......#.........#######....#....#.....................># #..........#......#....................#....#...............[......# #..........#......#....................#....#...#####...........#### #^.#######.#......#......####.........##....#...# #...........# #..# #.#......#......#..#.........#.....#...# #..########.# #..# #.#......#......'..#.........#.....#...# #..#......#.# #..# #.#......'...####..#######...#.....#...# #..#......#.## #..# #.#......#...#...........'...#.....#...#####..#......#..# #..# #.'......#.###...........#...#.....#..........#......#..# #..# #.####'###.#.............#...#.....##.........'......#..# #..# #..........#.............#...#......#.........#......#..### #..#######..........#.............#...'..#####.........########....# #...................#.............#...##'#...............<.........# #....##########.....#.............#................................# #....# #.....#.............#................#######'#)......# #....# #.....#.............#...#####'###....#.......#.......# #....# #.....########'######...#.......#....#.......#.......# #....##########.......................#.......#....#.......#.......# #...............>#####................#.......#)...######+##...(...# ##................# #................'.......#....................# #.................# #................#########....................# ###########.......# #.............................................# #)......# #........................................###### #.......#####..##########.................############ #..............# #.................# #..............# ################### #...##########.# ##### ###