......................................................................................................
........................................###########.....................########......................
....................................########..........-#######...............######...................
.................................#######.....########################...........#####.................
..............................######....###############.......##########...........###................
...........................######...####..###...###################..######.........####..............
.........................#####..########..#############################..####.........###.............
......................#####..#######.+##..####..###############....#######..##..........##............
....................#####.######..#######.#########............####.....####.##.........##............
..................####..#####..#####..######...################......#.....##.##.........##...........
.................###..####...####.######.##########............####...+.....#####-........##..........
...............###..####..####..####.#######........................##........####.........##.........
.............####.####..###..###..######.......................................#.#-........##.........
............###.###+..###.####..####............................................#.#........##.........
..........-##.####..###.###..####...............................................#.#........##.........
.........##..###...##..##.#####............................................................##.........
........##.###...##....#####...............................................+++.............##.........
.......##.##....##.##-..##.............-###########################........................##.........
......##.##...+#..#...................###.............-------++##.##.......++..............##.........
.....#..##...#...#.####.............###............................#.......................##.........
....#..##...#..+.####..............##..............................#.......................##.........
...#.##.......###.................##........########################......................##..........
..#..#......#+..##................##.......##.............................................##..........
.#..#..+###....##.................##.......##.............................................##..........
.#.#...#-.#...##..................##........###################..........................##.........#.
..#....####..##...................##........-###################........................##..........#.
.#......##..##....................##..........................-#.......................##.....##...##.
.#..........#.....................##..........................-#......................##..........#+#.
...........##.....................##........-###################.....................##.......##.##+#.
..........##......................##........###################.....................##..........##.#..
..........##......................##.......##.....................................###......###.##.#...
.........##.......................##.......##....................................###..........##.##...
.........##.......................##.......##..................................###.........#...###....
.........##.......................##.......##.................................###..........##.##......
.........##.......................+#.--..-.#-...............................###...##.....###.##.......
.........##....+++.................-#######-..............................####...#-..##.###.##........
.........##.............................................................####...##..+...##.###.........
.........##....+++...................................................#####...##..#+....#.###..........
.........##........-.-............................................#####...###..##..###..##............
.........##..................##...............................#######..####..##..###..###.............
..........##..........#........###........................#######+..####..###.####..###...............
..........##.........#.##....#+...#####............##.#######-...####..####.####..###.................
...........##.........#.###....###...################.--##..#####+..####..####..####..................
............##.........#..####....#####.............#.#######-...####..#####.#####....................
.............##.........##..#######..+###############.......#####..######..#####......................
..............##.........####......##########......##########..#######..#####.........................
...............###.........-#####..+###################..#########...######...........................
................####..........###..-####-......##############.....######..............................
..................####............######################......#######.................................
....................#####.................+##.............#######+....................................
......................########.....................###########........................................
......................................................................................................