################################################################### ..^................................................................# #..#...........##.....#######...............................###....# #..#........[..##.....#######............................#.........# # #..#...........##..).................###...........................# #.. #..#....#####..##....................# #.......#...................# #..####..#....# #..##....................###.......#.##'#######.(......# #........#....# #..##................................#........#........# #.......).....#####........###'####################'####........#........# #.......#####..............#..)............$...........#........'........# #.......#...#..............#...............$$.........##...##..##........# #.......'...#..............#.........(((((($..........##...##..#.........# #.......#...#........#'#####.........(((.D........(.....#...####.##......# #.......#...#..#####.#....##.......####+######..##....###≈≈≈≈≈≈#.##......# #.......#...#........#....##.......##....##...........# #...####.........# #.......'...#........#.........................§......# ##### #.........# #.......#...#........'.......................≈§#§≈....# #..........# #.......#..)#..).....#......................#≈§§§≈#...# #......###.# #.......#..<)).).....#.....................≈≈§≈§≈≈§≈..# #.##...# #.# #...###.#..)#........#######...............≈≈≈...≈≈≈..# #.##...# #.# #...###.#...################..........)....#≈§.>..≈#.... #.##...# #.# #.......'..)..............##..........)....≈§≈§..≈§≈.... ... #.##...# #.# #.......#...##............###############).≈≈≈≈§≈≈≈≈..##.... #.##...# #.# #.......#...##............# ............#≈§§.≈#....#.... #......###.# #...###.#...##............# ...........=.≈≈.≈§.....##'### #..........# #... ......#.......##....#....................≈....y.......########.....# #.. .#......#.....##....#.................................#......'.....# #. ..#......#.....##....#........................y........#......#.....# ..##....##.....##....#..........###..............y..#..#......#.....# #....##.....##....#..........###....................#......#.....# ##..##......##....#.................................#......#.....# #..##......##....#............................##)###......#.....# ####.......##....#............#####.....#######...........#..##.# ##......(......#.....######.#...#.###.#.........#########..# .# #..............'.....# #.#...#.....#.........# #... # #..............#.....######.#...#.....#.........# ##..#####+#....#............#...#.....#....##...# ####........######...<.########...###+###....##...# #. .. #..##...###.# #..#..#....##....# #....##.y.# #.. #..##..##..####.# #..#..#....##....# $..##....##y..# #..###.##....##......# #..#..'....##....# 8..##.......y.# #......##....##......# #..#..#....##....# ...##......<..# #.....# #......#......#......# #..#..#....##....# ...##.........# .... #.....# #......#......#......# #..#..#....##....# ...##....###### .... #.....# #...........#........# #.....#########'## ...###'###... ..... #.....# #.......#...#####################...#......##...#.......... ..... #.....# #...##..#...##..............##......#......'....#...##..### ......#.##..# #....(..#...##..............##.[....#...##.#....#.......# ......#.....# #.......#...................##......'......#....+..^....# ......$.....# #..###..#...................##......#......######.......# #.#......#.....# #..# #..'...................##......#...................# #.#'######...#.# #..###..####'#..............##......#...................# #.......[....#.# #............##+######'#######'######.............####..# #...##.......#.# #........##.......................................####..# #...##.......#.# #........##.........##............#.....................###...##..(....#.# #...###..##.........##............#...........................##.......#.# #...###.......#.....##..................<.....................##.......#.# #........................................................................# ##########################################################################