diff options
Diffstat (limited to 'resources')
-rw-r--r-- | resources/solutions/DFS-60.fornax | 438 |
1 files changed, 438 insertions, 0 deletions
diff --git a/resources/solutions/DFS-60.fornax b/resources/solutions/DFS-60.fornax new file mode 100644 index 0000000..9aa4ffe --- /dev/null +++ b/resources/solutions/DFS-60.fornax @@ -0,0 +1,438 @@ +rows:18 cols:32 +^...........#...........................#...#..........................#..########.....................#...............................#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................@.......#...#..........................#..########.....................#...............................#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~.......#...#...................@......#..########.....................#...............................#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~.......#...#...................~......#..########..............@......#...............................#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~.......#...#...................~......#..########..............~......#........................@......#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~.......#...#...................~......#..########..............~......#........................~@.....#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~.......#...#...................~......#..########..............~@.....#........................~~.....#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~.......#...#...................~......#..########..............~~@....#........................~~.....#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~.......#...#...................~......#..########..............~~~....#........................~~@....#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~.......#...#...................~......#..########..............~~~....#........................~~~@...#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~.......#...#...................~......#..########..............~~~@...#........................~~~~...#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~.......#...#...................~..@...#..########..............~~~~...#........................~~~~...#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~..@....#...#...................~..~...#..########..............~~~~...#........................~~~~...#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...........#...................~..~@...#...#...................~..~...#..########..............~~~~...#........................~~~~...#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...@.......#...................~..~~...#...#...................~..~...#..########..............~~~~...#........................~~~~...#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~@......#...................~..~~...#...#...................~..~...#..########..............~~~~...#........................~~~~...#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~@..#...#...................~..~...#..########..............~~~~...#........................~~~~...#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~.@.#..########..............~~~~...#........................~~~~...#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~@~.#..########..............~~~~...#........................~~~~...#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~@..#........................~~~~...#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~@..#..............................#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................@.#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~@#............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~@............................#.........#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#.@.......#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#@~.......#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................@~~.......#....##############...#.........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#@........#.........................#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#......................@..#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................@~..#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...@~........#.....................~~..#.....#.....#...............................#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#.....#.....#...............@...............#....................#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#.....#.....#...............~...............#...............@....#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#.....#.....#...............~...............#...............~@...#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#.....#.....#...............~...............#...............~~@..#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#.....#.....#...............~...............#...............~~~@.#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#.....#.....#...............~..@............#...............~~~~.#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#.....#.....#...............~..~@...........#...............~~~~.#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#.....#.....#...............~..~~@..........#...............~~~~.#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#@....#.....#...............~..~~~..........#...............~~~~.#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~@...#.....#...............~..~~~..........#...............~~~~.#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~@..#.....#...............~..~~~..........#...............~~~~.#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.@........#...............~~~~.#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~@.......#...............~~~~.#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~@......#...............~~~~.#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~@.....#...............~~~~.#..........#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#....@.....#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#...@~.....#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#...~~.....#................#...#...@#.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..@~~.....#................#...#...##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..@##.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~@#.....#....................#..........#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#..@.......#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.@~.......#...#########...................#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########..........@........#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........@~........#...............................#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................@.........#......$..................................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~.........#......$..............@...................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~.........#......$..............~@..................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~@........#......$..............~~..................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~@.......#......$..............~~..................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.......#......$..............~~@.................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.......#......$..............~~~@................................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.......#......$..............~~~~@...............................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.@.....#......$..............~~~~~...............................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.~@....#......$..............~~~~~...............................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.~~....#......$..............~~~~~@..............................#...............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.~~....#......$..............~~~~~~..............................#@..............................#.................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.~~....#......$..............~~~~~~..............................#~..............................#@................. +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.~~....#......$..............~~~~~~..............................#~..............................#~@................ +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.~~....#......$..............~~~~~~..............................#~..............................#~~@............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.~~....#......$..............~~~~~~..............................#~.@............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.~~....#......$..............~~~~~~..............................#~@~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.~~....#......$..............~~~~~~@.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.~~@...#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~........#.....................~~~.~~~@..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~.......#...#########.........~~.....@..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~....@..#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##.....#....................#.~~....~@.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##...@.#....................#.~~....~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.....#................#...#..~##..@~.#....................#.~~....~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~..@..#................#...#..~##..~~.#....................#.~~....~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.....#...............~~~~.#..~~~.@~..#................#...#..~##..~~.#....................#.~~....~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~.@...#...............~~~~.#..~~~.~~..#................#...#..~##..~~.#....................#.~~....~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~@~...#...............~~~~.#..~~~.~~..#................#...#..~##..~~.#....................#.~~....~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~@~~..#................#...#..~##..~~.#....................#.~~....~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##@.~~.#....................#.~~....~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##~.~~.#....................#.~~..@.~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##~.~~.#....................#.~~.@~.~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##~.~~.#....................#.~~@~~.~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~@#~.~~.#....................#.~~~~~.~~.#...#########.........~~.....~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##~.~~.#....................#.~~~~~.~~.#...#########.........~~.@...~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##~.~~.#....................#.~~~~~.~~.#...#########.........~~@~...~..#.....................~~~.~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##~.~~.#....................#.~~~~~.~~.#...#########.........~~-~...~..#.....................~~~@~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##~.~~.#....................#.~~~~~.~~.#...#########.........~~-~@..~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##~.~~.#....................#.~~~~~.~~.#...#########.........~~-~~@.~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##~.~~.#....................#.~~~~~.~~.#...#########.........~~-~~~@~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##~.~~.#....................#.~~~~~@~~.#...#########.........~~-~~~~~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~##~@~~.#....................#.~~~~~~~~.#...#########.........~~-~~~~~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~#@~-~~.#....................#.~~-~~-~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#.....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~~~~..#................#...#..~#@~-~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#.....................~~..#~~~..#@....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#@....................~~..#~~~..#~....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........@~....................~~..#~~~..#~....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#~@...................~~..#~~~..#~....#...............~..~~~.~~~~~~...#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#~~...................~~..#~~~..#~@...#...............~..~~~.~~~~~~...#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#~~...................~~..#~~~..#~~@..#...............~..~~~.~~~~~~...#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#~~...................~~..#~~~..#~~~..#...............~..~~~.~~~~~~@..#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#~~...................~~..#~~~..#~~~..#...............~..~~~.~~~~~~~@.#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#~~...................~~..#~~~..#~~~..#...............~..~~~.~~~~~~~~@#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#~~...................~~..#~~~..#~~~..#...............~..~~~.~~~~~~~~~@...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#~~...................~~..#~~~..#~~~.@#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#~~..@................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#....##############...#~........#~~.@~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#...@##############...#~........#~~.~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#...~@#############...#~........#~~.~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#..@~##############...#~........#~~.~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#............................#~~.......#..~~##############...#~........#~~@~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#.........@..................#~~.......#..~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#........@~..................#~~.......#..~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#........~~..................#~~.......#.@~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#........~~..................#~~.......#@~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#............................~~#.......@~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#........................~~~~~..#......@.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#......@.................~~~~~..#......~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#.....@~.................~~~~~..#......~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#....@~~.................~~~~~..#......~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..##@#####..............~~~~~..#....~~~.................~~~~~..#......~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#....~~~.................~~~~~..#....@.~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#....~~~.................~~~~~..#...@~.~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#...@~~~.................~~~~~..#...~~.~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#..@~~~~.................~~~~~..#...~~.~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#.@~~~~~.................~~~~~..#...~~.~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#@~~~~~~.................~~~~~..#...~~.~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..@~~~~~~~.................~~~~~..#...~~.~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#@..~~.~.....................~~#.......~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.@.....~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~@....~~~..................#~~.......#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~...@...#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~..@~...#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~.@~~...#~~~~##############...#~........#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~.~~~...#~~~~##############...#~..@.....#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~.~~~...#~~~~##############...#~.@~.....#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~.~~~...#~~~~##############...#~@~~.....#~~-~~................~~..#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~.~~~...#~~~~##############...#~~~~.....#~~-~~................~~@.#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~.~~~...#~~~~##############...#~~~~.....#~~-~~................~~~@#~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~.~~~...#~~~~##############...#~~~~.....#~~-~~................~~~~@~~~..#~~~.~#...............~..~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~.~~~...#~~~~##############...#~~~~.....#~~-~~................~~~-#~~~..#~~~.~#...............~.@~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~.~~~...#~~~~##############...#~~~~.....#~~-~~................~~~-#~~~..#~~~.~#...............~@~~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~@~~~...#~~~~##############...#~-~~.....#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~@.~~....~~~..................#~~~~~~...#~~~~##############...#~-~~.....#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~-~~~...#~~~~##############...#~--~.....#~~-~~................~~--@~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~-~~~...#~~~~##############...#~--~@....#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~-~~~...#~~~~##############...#~--~~@...#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~-~~~...#~~~~##############...#~--~~~@..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~-~~~@..#~~~~##############...#~--~~~~..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~....~~~..................#~~-~~~~@.#~~~~##############...#~--~~~~..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~.@..~~~..................#~~-~~~~~.#~~~~##############...#~--~~~~..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~..~~.~.....................~~#.~~@~..~~~..................#~~-~~~~~.#~~~~##############...#~--~~~~..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~.@~~.~.....................~~#.~~~~..~~~..................#~~-~~~~~.#~~~~##############...#~--~~~~..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~@~~~.~.....................~~#.~~~~..~~~..................#~~-~~~~~.#~~~~##############...#~--~~~~..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~.~.....................~~#.~~-~@.~~~..................#~~-~~~~~.#~~~~##############...#~--~~~~..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~.~.....................~~#.~~-~~@~~~..................#~~-~~~~~.#~~~~##############...#~--~~~~..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~.~.....................~~#.~~-~~~~~~..................#~~-~~~~~.@~~~~##############...#~--~~~~..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~@~.....................~~#.~~-~~~~~~..................#~~-~~~~~.#~~~~##############...#~--~~~~..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~-~.....................~~#.~~-~~-~~~..................#~~-~~~~~@#~~~~##############...#~--~~~~..#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~-~.....................~~#.~~-~~-~~~..................#~~-~~~~~~#~~~~##############...#~--~~~~.@#~~-~~................~~--#~~~..#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~-~.....................~~#.~~-~~-~~~..................#~~-~~~~~~#~~~~##############...#~--~~~~.~#~~-~~................~~--#~~~.@#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~-~.....................~~#.~~-~~-~~~..................#~~-~~~~~~#~~~~##############...#~--~~~~.~#~~-~~................~~--#~~~@~#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~-~.....................~~#.~~-~~-~~~..................#~~-~~~~~~#~~~~##############...#~--~~~~@~#~~-~~................~~--#~~~~~#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~-~.....................~~#.~~-~~-~~~..................#~~-~~~~~~#~~~~##############...#~--~~~~-~#~~-~~................~~--#~~~-~@~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~-~.....................~~#.~~-~~-~~~..................#~~-~~~~~~#~~~~##############...#~--~~~~-~@~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~-~.....................~~#.~~-~~-~~~..................#~~-~~~~~~@~~~~##############...#~--~~~~--#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~-~.....................~~#@~~----~~~..................#~~-~~~---#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..@~--~~-~.....................~~#~~~----~~~..................#~~-~~~---#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..#~--~~-~.....................~~@~~~----~~~..................#~~-~~~---#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.#..########..............~~~~~..#~~~~~~~.................~~~~~..@~--~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#@.########..............~~~~~..#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..@...#...................~..~~~.#~.########..............~~~~~..#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~......#...................~..~~~..#...#...................~..~~~.@~.########..............~~~~~..#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#...#...................~..~~~.#~@########..............~~~~~..#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~......#...................~..~~~..#@..#...................~..~~~.#~~########..............~~~~~..#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~...@..#...................~..~~~..#~..#...................~..~~~.#~~########..............~~~~~..#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~..@~..#...................~..~~~..#~..#...................~..~~~.#~~########..............~~~~~..#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~.@~~..#...................~..~~~..#~..#...................~..~~~.#~~########..............~~~~~..#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~@~~~..#...................~..~~~..#~..#...................~..~~~.#~~########..............~~~~~..#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~~~~~..#...................~..~~~@.#~..#...................~..~~~.#~~########..............~~~~~..#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~~~~~..#...................~..~~~~.#~..#...................~..~~~@#~~########..............~~~~~..#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~~~~~..#...................~..~~~~.#~..#...................~..~~~~#~~########..............~~~~~.@#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~~~~~..#...................~..~~~~.#~..#...................~..~~~~#~~########..............~~~~~.~@~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~~~~~..#...................~..~~~~.#~..#...................~..~~~~#~~########..............~~~~~@~#~~~~~~~.................~~~~~..#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~~~~~..#...................~..~~~~.#~..#...................~..~~~~#~~########..............~~~~~~~#~~~~~~~.................~~~~~@.#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~~~~~..#...................~..~~~~.#~..#...................~..~~~~#~~########..............~~~~~~~#~~~~~~~.................~~~~~~@#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~~~~~..#...................~..~~~~.#~..#...................~..~~~~#~~########..............~~~~~~~#~~~~~~~.................~~~~~~~@---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~~~~~..#...................~..~~~~.#~..#...................~..~~~~#~~########..............~~~~~~~#~~~~~~~.................~~~~~~~#---~~-~.....................~~@-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~~~~~..#...................~..~~~~.#~..#...................~..~~~~@~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~~~~~..#...................~..~~~~@#~..#...................~..~~~-#~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~~~~~..#...................~..~~~~~#~..#...................~..~~~-@~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~~~~~..#...................~..~~~~~@~..#...................~..~~~-#~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~--~~..#...................~..~~~--@~..#...................~..~~~-#~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~---~@.#...................~..~~~--#~..#...................~..~~~-#~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~---~~.#...................~..~~~--#~@.#...................~..~~~-#~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~---~~.#...................~..~~~--#~~.#...................~..~~~-#~~@#######..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~---~~.#...................~..~~~--#~~@#...................~..~~~-#~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~---~~.#...................~..~~~--#~~~@...................~..~~~-#~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~---~~.#...................~..~~~--#~~~#...................~..~~~-#~~#@######..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~---~~@#...................~..~~~--#~~~#...................~..~~~-#~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~---~~~@...................~..~~~--#~~~#...................~..~~~-#~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#...................~..~~~--@~--#...................~..~~~-#~~########..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#...................~..~~~--#---#...................~..~~~-#~~@#######..............~~~~~--#~~~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#...................~..~~~--#---#...................~..~~~-#--@#######..............~~~~~--#--~~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#...................~..~~~--#---#...................~..~~~-#--#@######..............~~~~~--#---~~~~.................~~~~~--#---~~-~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#...................~..~~~--#---#...................~..~~~-#--###@####..............~~~~~--#-----~~.................~~~~~--#------~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~@................~~~~~--#------~.....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~@....................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~@...................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~@..................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~~@.................~~#-------~~~..................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~~~.................~~#-------~~~.@................#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~~~.................~~#-------~~~.~................#~~-------#~~~~@#############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~~~.................~~#-------~~~.~@...............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~~~.................~~#-------~~~.~~@..............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~~~.@...............~~#-------~~~.~~~..............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~~~.~@..............~~#-------~~~.~~~..............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~~~.~~..............~~#-------~~~.~~~@.............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~~~.~~..............~~#-------~~~.~~~~@............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~~~.~~@.............~~#-------~~~.~~~~~............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~................~~~~~--#------~~~~~.~~~@............~~#-------~~~.~~~~~............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......@........~~~~~--#------~~~~~.~~~~............~~#-------~~~.~~~~~............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~@.......~~~~~--#------~~~~~.~~~~............~~#-------~~~.~~~~~............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~@......~~~~~--#------~~~~~.~~~~............~~#-------~~~.~~~~~............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~@.....~~~~~--#------~~~~~.~~~~............~~#-------~~~.~~~~~............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~..@.........~~#-------~~~.~~~~~............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~.@~.........~~#-------~~~.~~~~~............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~@~~.........~~#-------~~~.~~~~~............#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~~~~.........~~#-------~~~.~~~~~.@..........#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~~~~.........~~#-------~~~.~~~~~.~..........#~~-------#~~~~######@#######...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~~~~.........~~#-------~~~.~~~~~@~..........#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~~~~.........~~#-------~~~.~~~~~~~..........#~~-------#~~~~#####@########...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~~~~.........~~#-------~~~.~~~~~-~@.........#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~~~~.........~~#-------~~~.~~~~~-~~.........#~~-------#~~~~#######@######...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~~~~.........~~#-------~~~.~~~~~-~~@........#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~~~~.........~~#-------~~~.~~~~~-~~~@.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~.....~~~~~--#------~~~~~.~~~~~~~@........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~@....~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..............~~~~~--#------~~.......~~~~~@...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########..........@...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#...................~..~~~-#--########.........@~...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#..............@....~..~~~-#--########.........~~...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...................~..~~~--#---#.............@~....~..~~~-#--########.........~~...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............@.....~..~~~--#---#.............~~....~..~~~-#--########.........~~...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~@....~..~~~--#---#.............~~....~..~~~-#--########.........~~...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~@...~..~~~--#---#.............~~....~..~~~-#--########.........~~...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~@..~..~~~--#---#.............~~....~..~~~-#--########.........~~...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~@.~..~~~--#---#.............~~....~..~~~-#--########.........~~...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~.~..~~~--#---#.............~~..@.~..~~~-#--########.........~~...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~.~..~~~--#---#.............~~..~@~..~~~-#--########.........~~...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~@~..~~~--#---#.............~~..~~~..~~~-#--########.........~~...~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~..@~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~.@~~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~@~~~~~~~--#------~~.......~~~~~~...~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~@..~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~@.~~~~~--#------~~~~~.~~~~~~~~........~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~..@.....~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~..~@....~~#-------~~~.~~~~~-~~~~.......#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~..~~....~~#-------~~~.~~~~~-~~~~...@...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~..~~....~~#-------~~~.~~~~~-~~~~..@~...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~..~~....~~#-------~~~.~~~~~-~~~~..~~...#~~-------#~~~~############@#...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~..~~....~~#-------~~~.~~~~~-~~~~.@~~...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~.@~~....~~#-------~~~.~~~~~-~~~~.~~~...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~@~~~....~~#-------~~~.~~~~~-~~~~.~~~...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~~~~~....~~#-------~~~.~~~~~-~~~~@~~~...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~~~~~....~~#-------~~~.~~~~~-~~~~~~~~...#~~-------#~~~~##########@###...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~--~~....~~#-------~~~.~~~~~-~~~~-~~~...#~~-------#~~~~###########@##...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~.~~~~~--#------~~~~~.~~~~~~~~--~~....~~#-------~~~.~~~~~-~~~~---~...#~~-------#~~~~#############@...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~..~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~~~@~~~~~--#------~~~~~.~~~~~~~~--~~....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~.@~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.............~~~~~-~..~~~--#---#.............~~@~~~~..~~~-#--########.........~~~~~~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#............@~-----~..~~~--#---#.............~~----~..~~~-#--########.........~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...........@~~-----~..~~~--#---#.............~~----~..~~~-#--########.........~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#..........@~~~-----~..~~~--#---#.............~~----~..~~~-#--########.........~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........@~~~~-----~..~~~--#---#.............~~----~..~~~-#--########.........~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........@...~~----~..~~~-#--########.........~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~...~~----~..~~~-#--########....@....~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~...~~----~..~~~-#--########....~@...~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~...~~----~..~~~-#--########....~~@..~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~...~~----~..~~~-#--########....~~~@.~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~...~~----~..~~~-#--########....~~~~@~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~..@~~----~..~~~-#--########....~~~~-~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~.@~~~----~..~~~-#--########....~~~~-~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~@~~~~----~..~~~-#--########....~~~~-~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~---~~----~..~~~-#--########...@~----~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~---~~----~..~~~-#--########..@~~----~~---~~~~~--#------~~.......~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~---~~----~..~~~-#--########..~~~----~~---~~~~~--#------~~....@..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~---~~----~..~~~-#--########..~~~----~~---~~~~~--#------~~...@~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~---~~----~..~~~-#--########.@~~~----~~---~~~~~--#------~~...~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~---~~----~..~~~-#--########@~~~~----~~---~~~~~--#------~~...~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~..@~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~.@~~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#.........~~~~~-----~..~~~--#---#.........~---~~----~..~~~-#--#######@~~~~~----~~---~~~~~--#------~~.~~~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.........~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~@~~~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#.........~~~~~-----~..~~~--#---#.........~---~~----~..~~~-#--######@#~~~~~----~~---~~~~~--#------~~~~~~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#.....@...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.........~~~~~-----~..~~~--#---#....@~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#....@....~~~~~-----~..~~~--#---#....~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#...@~....~~~~~-----~..~~~--#---#....~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#..@~~....~~~~~-----~..~~~--#---#....~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.@~~~....~~~~~-----~..~~~--#---#....~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.~~~~....~~~~~-----~..~~~--#---#.@..~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#.~~~~....~~~~~-----~..~~~--#---#.~..~~...~---~~----~..~~~-#--####@###~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.~~~~....~~~~~-----~..~~~--#---#.~@.~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.~~~~....~~~~~-----~..~~~--#---#.~~@~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#.~~~~....~~~~~-----~..~~~--#---#.~~~~~...~---~~----~..~~~-#--######@#~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#.~~~~....~~~~~-----~..~~~--#---#.~~-~~...~---~~----~..~~~-#--#####@##~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#.~~~~....~~~~~-----~..~~~--#---#@~--~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#.~~~~....~~~~~-----~..~~~--#---#~~--~~...~---~~----~..~~~-#--###@####~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#.~~~~....~~~~~-----~..~~~--#---@~~--~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#@~~~~....~~~~~-----~..~~~--#---#~~--~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------@~~~~~....~~~~~-----~..~~~--#---#~~--~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#----~@...~~~~~-----~..~~~--#---#----~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#----~~@..~~~~~-----~..~~~--#---#----~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#----~~~@.~~~~~-----~..~~~--#---#----~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#----~~~~@~~~~~-----~..~~~--#---#----~~...~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#----~~~~~~~~~~-----~..~~~--#---#----~~..@~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#----~~~~~~~~~~-----~..~~~--#---#----~~.@~~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#----~~~~~~~~~~-----~..~~~--#---#----~~@~~~---~~----~..~~~-#--########~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#---------~~~~~-----~..~~~--#---#----~~---~---~~----~..~~~-#--#######@~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#---------~~~~~-----~..~~~--#---#---------~---~~----~..~~~-#--#######@~~~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~.~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#---------~~~~~-----~..~~~--#---#---------~---~~----~..~~~-#--########--~~~----~~---~~~~~--#------~~---~~..~~~~~~---~~~~~--#------~~~~~@~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#---------~~~~~-----~..~~~--#---#---------~---~~----~..~~~-#--########--~~~----~~---~~~~~--#------~~----~@.~~~~~~---~~~~~--#------~~~~~-~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#---------~~~~~-----~..~~~--#---#---------~---~~----~..~~~-#--########--~~~----~~---~~~~~--#------~~----~~@~~~~~~---~~~~~--#------~~~~~-~~~~~~~~----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------~~-------~~~~-----~~~~~--#------~~~~~-~~~~~~~-----....~~#-------~~~.~~~~~-~~~~----...#~~-------#~~~~#########@####...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------~~-------~~~~-----~~~~~--#------~~~~~-~~~~~~~-----....~~#-------~~~.~~~~~-~~~-----...#~~-------#~~~~########@#####...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------~~----------------~~~~~--#------~~~~~-~~----------....~~#-------~~~.~~~~~---------...#~~-------#~~~~####@#########...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------~~----------------~~~~~--#------~~~~~-~~----------....~~#-------~~~.~~~~----------...#~~-------#~~~~###@##########...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------~~----------------~~~~~--#------~~~~~-------------....~~#-------~~~.~~~-----------...#~~-------#~~~~##@###########...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------~~----------------~~~~~--#------~~~~~-------------....~~#-------~~~.~~------------...#~~-------#~~~~#@############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------~~----------------~~~~~--#------~~~~~-------------....~~#-------~~~@~-------------...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--#####@##--------------~~~~~--#------~~----------------~~~~~--#------~-----------------....~~#-------~~~---------------...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--####@###--------------~~~~~--#------~-----------------~~~~~--#------~-----------------....~~#-------~~~---------------...#~~-------#~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#--------~~---------------...#~~-------@~~~~##############...#~--------#~~-~~................~~--#~~~--#~~~.~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~-~~................~~--#~~~--#~~~@~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----@#############...#~--------#~~--~................~~--#~~~--#~~~-~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~@...............~~--#~~~--#~~~-~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~@..............~~--#~~~--#~~~-~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~@.............~~--#~~~--#~~~-~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~@............~~--#~~~--#~~~-~#...............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~............~~--#~~~--#~~~-~#..@............~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~............~~--#~~~--#~~~-~#..~@...........~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~............~~--#~~~--#~~~-~#..~~@..........~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~............~~--#~~~--#~~~-~#..~~~@.........~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..@.........~~--#~~~--#~~~-~#..~~~~.........~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----#######@######...#~--------#~~--~~~~~..~.........~~--#~~~--#~~~-~#..~~~~.........~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~@........~~--#~~~--#~~~-~#..~~~~.........~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----########@#####...#~--------#~~--~~~~~..~~........~~--#~~~--#~~~-~#..~~~~.........~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~........~~--#~~~--#~~~-~#..~~~~@........~--~~~.~~~~~~~~~#...............~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~........~~--#~~~--#~~~-~#..~~~~~........~--~~~.~~~~~~~~~#......@........~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~........~~--#~~~--#~~~-~#..~~~~~........~--~~~.~~~~~~~~~#.....@~........~~~~.#..~~~-~~..#................#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~........~~--#~~~--#~~~-~#..~~~~~........~--~~~.~~~~~~~~~#.....~~........~~~~.#..~~~-~~..#.....@..........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~........~~--#~~~--#~~~-~#..~~~~~........~--~~~.~~~~~~~~~#.....~~........~~~~.#..~~~-~~..#.....~@.........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~........~~--#~~~--#~~~-~#..~~~~~........~--~~~.~~~~~~~~~#.....~~........~~~~.#..~~~-~~..#.....~~@........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~........~~--#~~~--#~~~-~#..~~~~~........~--~~~.~~~~~~~~~#.....~~@.......~~~~.#..~~~-~~..#.....~~~........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~........~~--#~~~--#~~~-~#..~~~~~@.......~--~~~.~~~~~~~~~#.....~~~.......~~~~.#..~~~-~~..#.....~~~........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~@.......~~--#~~~--#~~~-~#..~~~~~~.......~--~~~.~~~~~~~~~#.....~~~.......~~~~.#..~~~-~~..#.....~~~........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----#########@####...#~--------#~~--~~~~~..~~~.......~~--#~~~--#~~~-~#..~~~~~~.......~--~~~.~~~~~~~~~#.....~~~.......~~~~.#..~~~-~~..#.....~~~........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~@......~~--#~~~--#~~~-~#..~~~~~~.......~--~~~.~~~~~~~~~#.....~~~.......~~~~.#..~~~-~~..#.....~~~........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~@.....~~--#~~~--#~~~-~#..~~~~~~.......~--~~~.~~~~~~~~~#.....~~~.......~~~~.#..~~~-~~..#.....~~~........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.@.....~--~~~.~~~~~~~~~#.....~~~.......~~~~.#..~~~-~~..#.....~~~........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~@....~--~~~.~~~~~~~~~#.....~~~.......~~~~.#..~~~-~~..#.....~~~........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~~....~--~~~.~~~~~~~~~#.....~~~..@....~~~~.#..~~~-~~..#.....~~~........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~~....~--~~~.~~~~~~~~~#.....~~~.@~....~~~~.#..~~~-~~..#.....~~~........#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~~....~--~~~.~~~~~~~~~#.....~~~.~~....~~~~.#..~~~-~~..#.....~~~.@......#...#..~##--~~.#....................#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~~....~--~~~.~~~~~~~~~#.....~~~.~~....~~~~.#..~~~-~~..#.....~~~.~......#...#..~##--~~.#.........@..........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~~....~--~~~.~~~~~~~~~#.....~~~.~~....~~~~.#..~~~-~~..#.....~~~.~......#...#..~##--~~.#.........~..........#.~~----~~.#...######@##.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~~....~--~~~.~~~~~~~~~#.....~~~.~~....~~~~.#..~~~-~~..#.....~~~.~......#...#..~##--~~.#.........~@.........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~~....~--~~~.~~~~~~~~~#.....~~~.~~....~~~~.#..~~~-~~..#.....~~~.~......#...#..~##--~~.#.........~~.........#.~~----~~.#...#######@#.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~~....~--~~~.~~~~~~~~~#.....~~~.~~....~~~~.#..~~~-~~..#.....~~~.~......#...#..~##--~~.#.........~~@........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~~....~--~~~.~~~~~~~~~#.....~~~.~~....~~~~.#..~~~-~~..#.....~~~.~.@....#...#..~##--~~.#.........~~~........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~~....~--~~~.~~~~~~~~~#.....~~~.~~@...~~~~.#..~~~-~~..#.....~~~.~.~....#...#..~##--~~.#.........~~~........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.....~~--#~~~--#~~~-~#..~~~~~~.~~@...~--~~~.~~~~~~~~~#.....~~~.~~~...~~~~.#..~~~-~~..#.....~~~.~.~....#...#..~##--~~.#.........~~~........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~.@...~~--#~~~--#~~~-~#..~~~~~~.~~~...~--~~~.~~~~~~~~~#.....~~~.~~~...~~~~.#..~~~-~~..#.....~~~.~.~....#...#..~##--~~.#.........~~~........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~@~...~~--#~~~--#~~~-~#..~~~~~~.~~~...~--~~~.~~~~~~~~~#.....~~~.~~~...~~~~.#..~~~-~~..#.....~~~.~.~....#...#..~##--~~.#.........~~~........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----############@#...#~--------#~~--~~~~~..~~~~~~~...~~--#~~~--#~~~-~#..~~~~~~.~~~...~--~~~.~~~~~~~~~#.....~~~.~~~...~~~~.#..~~~-~~..#.....~~~.~.~....#...#..~##--~~.#.........~~~........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----#############@...#~--------#~~--~~~~~..~~~~~-~...~~--#~~~--#~~~-~#..~~~~~~.~~~...~--~~~.~~~~~~~~~#.....~~~.~~~...~~~~.#..~~~-~~..#.....~~~.~.~....#...#..~##--~~.#.........~~~........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#.....~~~.~~-...~~~~.#..~~~-~~..#.....~~~.~@~....#...#..~##--~~.#.........~~~........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#.....~~~.~~-...~~~~.#..~~~-~~..#.....~~~.~--....#...#..~##--~~.#.........~~~........#.~~----~~.#...########@.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#.....~~~.~~-...~~~~.#..~~~-~~..#.....~~~.~--....#...#..~##--~~.#........@~--........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#.....~~~.~~-...~~~~.#..~~~-~~..#.....~~~.~--....#...#..~##--~~.#.......@~~--........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#.....~~~.~~-...~~~~.#..~~~-~~..#.....~~~.~--....#...#..~##--~~.#......@~~~--........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#.....~~~.~~-...~~~~.#..~~~-~~..#.....~~~.~--....#...#..~##--~~.#......~~~~--........#.~~----~~.#...###@#####.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#.....~~~.~~-...~~~~.#..~~~-~~..#.....~~~.~--....#...#..~##--~~.#.....@~~~~--........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#.....~~~.~~-...~~~~.#..~~~-~~..#.....~~~.~--....#...#..~##--~~.#....@~~~~~--........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#.....~~~.~~-...~~~~.#..~~~-~~..#....@~~~.~--....#...#..~##--~~.#....~~~~~~--........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#....@~~~.~~-...~~~~.#..~~~-~~..#....~~~~.~--....#...#..~##--~~.#....~~~~~~--........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...@~~~~.~~-...~~~~.#..~~~-~~..#....~~~~.~--....#...#..~##--~~.#....~~~~~~--........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#...@~~~~.~--....#...#..~##--~~.#....~~~~~~--........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#..@~~~~~.~--....#...#..~##--~~.#....~~~~~~--........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#..~~~~~~.~--....#...#..~##--~~.#..@.~~~~~~--........#.~~----~~.#...#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#..~~~~~~.~--....#...#..~##--~~.#..~.~~~~~~--........#.~~----~~.#..@#########.........~~-----~..#.....................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#..~~~~~~.~--....#...#..~##--~~.#..~.~~~~~~--........#.~~----~~.#..~#########.........~~-----~..#..@..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#..~~~~~~.~--....#...#..~##--~~.#..~.~~~~~~--........#.~~----~~.#..~#########.........~~-----~..#.@~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#..~~~~~~.~--....#...#..~##--~~.#..~.~~~~~~--........#.~~----~~.#.@~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#..~~~~~~.~--....#...#..~##--~~.#.@~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#..~~~~~~.~--....#...#..~##--~~.#@~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#..~~~~~~.~--....#...#..~##--~~.@~~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#@.~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#...~~~~~.~~-...~~~~.#..~~~-~~..#~@~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#.@.~~~~~.~~-...~~~~.#..~~~-~~..#~~~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#..~~~~~~.~~-...~--~~~.~~~~~~~~~#@~.~~~~~.~~-...~~~~.#..~~~-~~..#~~~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#@.~~~~~~.~~-...~--~~~.~~~~~~~~~#~~.~~~~~.~~-...~~~~.#..~~~-~~..#~~~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~@~.~~~~~~.~~-...~--~~~.~~~~~~~~~#~~.~~~~~.~~-...~~~~.#..~~~-~~..#~~~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#~@~~~~~~.~~-...~--~~~.~~~~~~~~~#~~.~~~~~.~~-...~~~~.#..~~~-~~..#~~~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~@~~.~~~~~.~~-...~~~~.#..~~~-~~..#~~~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#-~@~~~~~.~~-...~~~~.#..~~~-~~..#~~~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +!^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..@~-~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#.~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#@~~#########.........~~-----~..#.~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#@~~..................~~~-~~~~..#......$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#@.....$..............~~~~~~~.............................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~.....$..............~~~~~~~....@........................#~~~............................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~.....$..............~~~~~~~....~........................#~~~...@........................#~~~............... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~.....$..............~~~~~~~....~........................#~~~...~........................#~~~...@........... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~.....$..............~~~~~~~....~........................#~~~...~........................#~~~...~@.......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~.....$..............~~~~~~~....~........................#~~~...~........................#~~~...~~@......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~.....$..............~~~~~~~....~........................#~~~...~.@......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~.....$..............~~~~~~~....~.@......................#~~~...~.~......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~.@...$..............~~~~~~~....~.~......................#~~~...~.~......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~@~...$..............~~~~~~~....~.~......................#~~~...~.~......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~~~...$..............~~~~~~~....~@~......................#~~~...~.~......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~~~...$..............~~~~~~~....~~~......................#~~~...~@~......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~..................~~~-~~~~..#~-~@..$..............~~~~~~~....~-~......................#~~~...~-~......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~@.................~~~-~~~~..#~-~~..$..............~~~~~~~....~-~......................#~~~...~-~......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~~@................~~~-~~~~..#~-~~..$..............~~~~~~~....~-~......................#~~~...~-~......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~~~................~~~-~~~~..#~-~~@.$..............~~~~~~~....~-~......................#~~~...~-~......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~~~................~~~-~~~~..#~-~~~@$..............~~~~~~~....~-~......................#~~~...~-~......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~~~@...............~~~-~~~~..#~-~~~~$..............~~~~~~~....~-~......................#~~~...~-~......................#~~~...~~~......... +^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~~~~@..............~~~-~~~~..#~-~~~~$..............~~~~~~~....~-~......................#~~~...~-~......................#~~~...~~~......... +|^...~~------#-------------------~..~~~--#---#-------------------~..~~~-#--########--------------~~~~~--#------------------------~~~~~--#------------------------....~~#-------------------------...#~~-------#----##############...#~--------#~~--~~~~~..~~~~~--...~~--#~~~--#~~~-~#--~~~~~~.~~-...~--~~~.~~~~~~~~~#---~~~~~.~~-...~~~~.#..~~~-~~..#--~~~~~~.~--....#...#..~##--~~.#~~~.~~~~~~--........#.~~----~~.#~~~#########.........~~-----~..#~~~~~~~..............~~~-~~~~..#~-~~~~$..............~~~~~~~....~-~......................#~~~...~-~......................#~~~...~~~......... |