998 572 ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ............####......................................................................................................................###...................####...........................................................................................................................................................................................................................................................................................................................................................................................................................# ...........#####.........................##############......................##############........................................######...............########...........................................................................................................................................................................................................................................................................................................................................................................................................................# ...........#####...........................#####...#####.......................#####....#####........................................####...................####...........................................................................................................................................................................................................................................................................................................................................................................................................................# ...........#####...........................#####....#####......................#####.....####........................................####...................####...........................................................................................................................................................................................................................................................................................................................................................................................................................# ..........#######..........................#####.....####......................#####.....#####.......................................####...................####...........................................................................................................................................................................................................................................................................................................................................................................................................................# ..........#######..............###.........#####.....####......................#####......####.......................................####...................####...........................................................................................................................................................................................................................................................................................................................................................................................................................# ..........#######..............###.........#####.....####......................#####......#####......................................####...................####...........................................................................................................................................................................................................................................................................................................................................................................................................................# ..........#######..............###.........#####.....####......................#####......#####......................................####...................####...........................................................................................................................................................................................................................................................................................................................................................................................................................# .........#########.............###.........#####.....####......................#####......####......###..............................####...................####...........................###.............................................................................................................................................................................................................................................................................................................................................................................................# .........#########.............###.........#####....####.......................#####.....#####..#######..######.......########.......####.#######...........####.............#######.....################..................................................................................................................................................................................................................................................................................................................................................................................# .........###..####.............###.........#####...####........................#####.....####......#############.....####..#####.....#######..####..........####...........####..#####....################.................................................................................................................................................................................................................................................................................................................................................................................# .........##...####.............###.........###########.........................#####...#####.......#######.#####....####....#####....######....####.........####..........####....#####...#####.#####.####.................................................................................................................................................................................................................................................................................................................................................................................# ........###.#.####......#################..#####...#####.......................############........######..........####......####....#####.....####.........####.........####......####...####..####..####.................................................................................................................................................................................................................................................................................................................................................................................# ........###...#####............###.........#####.....####......................#####...............#####..........#####.......####...####......#####........####.........####......#####..####..####..####.................................................................................................................................................................................................................................................................................................................................................................................# ........###########............###.........#####.....#####.....................#####...............####...........####........####...####.......####........####.........####......#####..####..####..####.................................................................................................................................................................................................................................................................................................................................................................................# ........###....####............###.........#####......####.....................#####...............####...........####........####...####.......####........####........################..####..####..####.................................................................................................................................................................................................................................................................................................................................................................................# .......####....####............###.........#####......#####....................#####...............####...........####........####...####.......####........####........#####.............####..####..####.................................................................................................................................................................................................................................................................................................................................................................................# .......####....#####...........###.........#####......#####....................#####...............####...........####........####...####......#####........####.........####.............####..####..####.................................................................................................................................................................................................................................................................................................................................................................................# .......###.....#####...........###.........#####......#####....................#####...............####...........#####.......####...####......#####........####.........####.............####..####..####.................................................................................................................................................................................................................................................................................................................................................................................# .......###......####...........###.........#####......####.....................#####...............####............####......####....####......####.........####.........#####......###...####..####..####.................................................................................................................................................................................................................................................................................................................................................................................# ......####......####.......................#####.....#####.....................#####...............####.............####.....####....#####.....####.........####..........####.....####...####..####..####.................................................................................................................................................................................................................................................................................................................................................................................# ......####......#####......................#####....#####......................#####...............#####............#####..#####.....######..#####..........####...........#####..####....####..####..####.................................................................................................................................................................................................................................................................................................................................................................................# .....#######...#######...................##############......................#########..........###########...........########.......###.#######........############.........#######.....###################...............................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ....................................................................................................................###.....................................####...........................................................................................................................................................................................................................................................................................................................................................................................................................# .................................................................................................................######.................................########....................................................................#####..................................................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####...................................................................######..................................................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####....................................................................#####..................................................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ..............................................###..................................................................####..................#####..............####............................###......................................###..........###.................#####................................................................................................................................................................................................................................................................................................................# .....########..#######.....#########......#######..######........................#########.........................####.#######..........######.............####............########.....######.#######.........############....########.......######.#######.....##############.........######............................................................................................................................................................................................................................................................................................# .......#####.....####....#####...#####.......#############.....................#####...#####.......................#######..####.........######.............####...........####..#####.....#######..####......#####..########.......####.........#######..####.........####..............######............................................................................................................................................................................................................................................................................................# ........####.....###.....####.....####.......#######.#####.....................####.....####.......................######....####........#####..............####..........####....#####....######....####.....####....####..........####.........######....####........####................................................................................................................................................................................................................................................................................................................# ........####....####.....####.....####.......######............................####.....####.......................#####.....####...........................####.........####......####....#####.....####....####.....####..........####.........#####.....####........####................................................................................................................................................................................................................................................................................................................# .........####...###...............####.......#####......................................####.......................####......#####..........................####........#####.......####...####......####....####.....####..........####.........####......####........####................................................................................................................................................................................................................................................................................................................# .........####..####...........########.......####...................................########.......................####.......####..........................####........####........####...####......####....####.....####..........####.........####......####........####................................................................................................................................................................................................................................................................................................................# .........#####.####........######.####.......####................................######.####.......................####.......####..........................####........####....#...####...####......####.....####....####..........####.........####......####........####................................................................................................................................................................................................................................................................................................................# ..........####.###.......#####....####.......####..............................#####....####.......................####....#..####..........................####........####........####...####......####......####..####...........####.........####......####........####................................................................................................................................................................................................................................................................................................................# ..........########......#####.....####.......####.............................#####.....####.......................####......#####..........................####........####........####...####......####.....##########............####.........####......####........####................................................................................................................................................................................................................................................................................................................# ...........######.......####......####.......####.............................####......####.......................####......#####..........................####........#####.......####...####......####....####...................####.........####......####........####................................................................................................................................................................................................................................................................................................................# ...........######.......####..#...####.......####.............................####......####.......................####......####........#####..............####.........####......####....####......####....#####..................####.........####......####........####...###..........................................................................................................................................................................................................................................................................................................# ...........######.......#####.....#######....####.............................#####.....#######..#####.............#####.....####........######.............####..........####.....####....####......####.....##########............####.........####......####........####...###..........................................................................................................................................................................................................................................................................................................# ............####.........#####..#########....#####.............................#####..#########..######............######..#####.........######.............####..........#####..#####.....#####.....####.....#############.........####.........#####.....####........####..###.........######............................................................................................................................................................................................................................................................................................# ............####..........########.#####..###########...........................########.#####...######............###.#######...........#####..........############........########.....########..########..####......#####....############...########..########.......#######..........######............................................................................................................................................................................................................................................................................................# ..................................................................................................#####.....................................................................................................####........####..............................................................####.............................................................................................................................................................................................................................................................................................# ...................................................................................................####.....................................................................................................####........####..............................................................####.............................................................................................................................................................................................................................................................................................# ..................................................................................................####......................................................................................................#####......####...............................................................###..............................................................................................................................................................................................................................................................................................# .................................................................................................####........................................................................................................#####....#####..............................................................####..............................................................................................................................................................................................................................................................................................# ................................................................................................####...........................................................................................................##########..................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ........###................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .....######.......................................................#####....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####......................................................######....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......................................................#####....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####........................................................###..........###........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.#######..........#######..........############....########.......######.#######................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......#######..####.......####..#####......#####..########.......####.........#######..####...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......######....####.....####....#####.....####....####..........####.........######....####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......#####.....####....####......####....####.....####..........####.........#####.....####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####......#####...####......#####...####.....####..........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......####...####......#####...####.....####..........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......####..################....####....####..........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......####..#####................####..####...........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####......#####...####...............##########............####.........####......####..........................................................................................................................................................................................................................................................................###.................................................................................................................................................................................................................# .......####...#..#####...####..............####...................####.........####......####.........................................................................................................................................................................................................................................................................######...............................................................................................................................................................................................................# .......####......####....#####......###....#####..................####.........####......####.......................................................................................................................................................................................................................................................................#########..............................................................................................................................................................................................................# .......#####.....####.....####.....####.....##########............####.........####......####......................................................................................................................................................................................................................................................................############............................................................................................................................................................................................................# .......######..#####.......#####..####......#############.........####.........#####.....####.....................................................................................................................................................................................................................................................................###############..........................................................................................................................................................................................................# .......###.#######...........#######.......####......#####....############...########..########..................................................................................................................................................................................................................................................................#######..########.........................................................................................................................................................................................................# ..........................................####........####......................................................................................................................................................................................................................................................................................................######.....########........................................................................................................................................................................................................# ..........................................####........####.....................................................................................................................................................................................................................................................................................................#######.......#######.......................................................................................................................................................................................................# ..........................................#####......####.....................................................................................................................................................................................................................................................................................................######...........######......................................................................................................................................................................................................# ...........................................#####....#####....................................................................................................................................................................................................................................................................................................######.............######.....................................................................................................................................................................................................# .............................................##########.....................................................................................................................................................................................................................................................................................................######...............######....................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................######.................#######..................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................#####...................########................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................####......................########..............................................................................................................................................................................................# ..................................................................................................................................................................####........................................................####........................................................................................................................#####......................##########............................................................................................................................................................................................# .................................................................................................................................................................####..........................................................####.....................................................................................................................#######........................#########...........................................................................................................................................................................................# ............................................................................................................###.........####.....................................###..........................................###...............####...................................................................................................................######............................#########.........................................................................................................................................................................................# .........................................................................................................######.....########....................................####.......................................######................###...................................................................................................................######..............................########........................................................................................................................................................................................# ...........................................................................................................####.........####...................................####..........................................####................####.................................................................................................................######.................................#######.......................................................................................................................................................................................# ...........................................................................................................####.........####..................................####...........................................####.................####................................................................................................................#####...................................########.....................................................................................................................................................................................# ...........................................................................................................####.........####..................................####...........................................####.................####...............................................................................................................#####......................................#######....................................................................................................................................................................................# ...........................................................................................................####.........####.................................####............................................####..................####.............................................................................................................######.......................................#######...................................................................................................................................................................................# ...........................................................................................................####.........####.................................####............................................####..................####............................................................................................................######.........................................#######..................................................................................................................................................................................# ...........................................................................................................####.........####.................................####............................................####..................#####...........................................................................................................#####............................................#######................................................................................................................................................................................# ..............................................###..........................................................####.........####..........###...................####.............................................####...................####...........................................................................................................####..............................................#######...............................................................................................................................................................................# ..........................................#######..######........#######.........#########..........###########.........####.......######.#######...........####...........#########.........................####.#######...........####.............######.......................................................................................#####...............................................########.............................................................................................................................................................................# .............................................#############.....####..#####.....#####...#####.......####..######.........####.........#######..####..........####.........#####...#####.......................#######..####..........####.............######.......................................................................................#####................................................########............................................................................................................................................................................# .............................................#######.#####....####....#####....####.....####......####....#####.........####.........######....####.........####.........####.....####.......................######....####.........####.........................................................................................................#####...................................................#######...........................................................................................................................................................................# .............................................######..........####......####....####.....####.....####......####.........####.........#####.....####.........####.........####.....####.......................#####.....####.........####........................................................................................................######....................................................########.........................................................................................................................................................................# .............................................#####...........####......#####............####.....####......####.........####.........####......####.........####..................####.......................####......#####........####........................................................................................................#####.......................................................#######........................................................................................................................................................................# .............................................####............####......#####........########....#####......####.........####.........####......####.........####..............########.......................####.......####........####........................................................................................................####.........................................................#######.......................................................................................................................................................................# .............................................####...........################.....######.####....#####......####.........####.........####......####.........####...........######.####.......................####.......####........####........................................................................................................####..........................................................#######......................................................................................................................................................................# .............................................####...........#####..............#####....####....#####......####.........####.........####......####.........####.........#####....####.......................####.......####........####........................................................................................................####............................................................######.....................................................................................................................................................................# .............................................####............####.............#####.....####....#####......####.........####.........####......####..........####.......#####.....####.......................####......#####.......#####........................................................................................................####.............................................................######....................................................................................................................................................................# .............................................####............####.............####......####.....####......####.........####.........####......####..........####.......####......####.......................####......#####.......####.........................................................................................................####..............................................................######...................................................................................................................................................................# .............................................####............#####......###...####......####.....####.....#####.........####.........####......####..........####.......####......####.......................####......####........####.........................................................................................................####...............................................................######..................................................................................................................................................................# .............................................####.............####.....####...#####.....#######...####....#####.........####.........####......####...........####......#####.....#######..#####.............#####.....####.......####..........................................................................................................####................................................................######.................................................................................................................................................................# .............................................#####.............#####..####.....#####..#########...#####..########.......####.........#####.....####...........####.......#####..#########..######............######..#####........####...............######.....................................................................................####.................................................................######................................................................................................................................................................# ..........................................###########............#######........########.#####......##########......############...########..########..........####.......########.#####...######............###.#######.........####................######.....................................................................................####..................................................................######...............................................................................................................................................................# ................................................................................................................................................................####........................#####................................###..................####......................................................................................####...................................................................######..............................................................................................................................................................# .................................................................................................................................................................###.........................####...............................####..................####......................................................................................####....................................................................######.............................................................................................................................................................# .................................................................................................................................................................####.......................####...............................####...................###.......................................................................................####.....................................................................######............................................................................................................................................................# ..................................................................................................................................................................####.....................####...............................####...................####.......................................................................................####......................................................................######...........................................................................................................................................................# ..........................................................................................................................................................................................####..................................................................................................................................................####.......................................................................######..........................................................................................................................................................# ................................................................................................................................................................................................................................................................................................................................................####........................................................................######.........................................................................................................................................................# ................................................................................................................................................................................................................................................................................................................................................####.........................................................................######........................................................................................................................................................# ................................................................................................................................................................................................................................................................................................................................................####..........................................................................#####........................................................................................................................................................# ....................................................................................................................................................................................####........................................................####............................................................................................####...........................................................................#####.......................................................................................................................................................# ...................................................................................................................................................................................####..........................................................####...........................................................................................####...........................................................................######......................................................................................................................................................# ..........................................................................................................................................####.....................................###..........................................###...............####..........................................................................................#####...................................####....................................######.....................................................................................................................................................# ....................................................................................#####.............................................########....................................####.......................................######................###..........................................................................................#####................................########....................................######....................................................................................................................................................# ...................................................................................######.................................................####...................................####..........................................####................####..........................................................................................####...............................#########.....................................######...................................................................................................................................................# ....................................................................................#####.................................................####..................................####...........................................####.................####.........................................................................................####...............................########....###................................######..................................................................................................................................................# .....................................................................................................####.................................####..................................####...........................................####.................####.........................................................................................####..............................#######.....########.............................#####..................................................................................................................................................# .....................................................................................................####.................................####.................................####................................###.........####..................####........................................................................................#####..........................########.......#########.............................#####.................................................................................................................................................# .....................................................................................................####.................................####.................................####................................###.........####..................####........................................................................................#####.........................########.........###########..........................#####.................................................................................................................................................# .....................................................................................................####.................................####.................................####................................###.........####..................#####........................................................................................####.........................######............#############........................#####................................................................................................................................................# ................................................................###..................###............#####.................................####..........###...................####.................................###.........####...................####........................................................................................####........................#######................###########......................######...............................................................................................................................................# ........................................###################.#######..######.....########........##############.........#######............####.......######.#######...........####...........#########.............###.........####.#######...........####.............######.....................................................................####......................#######....................############....................######..............................................................................................................................................# ..........................................####..####..####.....#############........####.............####............####..#####..........####.........#######..####..........####.........#####...#####...........###.........#######..####..........####.............######.....................................................................#####....................#######........................###########...................#####..............................................................................................................................................# ..........................................####..####..###......#######.#####........####.............####...........####....#####.........####.........######....####.........####.........####.....####...........###.........######....####.........####........................................................................................#####....................#####.............................#########...................#####.............................................................................................................................................# ..........................................#####.####..###......######...............####.............####..........####......####.........####.........#####.....####.........####.........####.....####....#################..#####.....####.........####.........................................................................................####...................######...............................########..................#####.............................................................................................................................................# ...........................................####.#########......#####................####.............####..........####...#..#####........####.........####......####.........####..................####...........###.........####......#####........####.........................................................................................####...................#####...................................######..................####.............................................................................................................................................# ...........................................####.########.......####.................####.............####..........####......#####........####.........####......####.........####..............########...........###.........####.......####........####.........................................................................................####...................####.....................................#####..................#####............................................................................................................................................# ...........................................#############.......####.................####.............####.........################........####.........####......####.........####...........######.####...........###.........####.......####........####.........................................................................................####.................######......................................#####.................#####............................................................................................................................................# ............................................############.......####.................####.............####.........#####...................####.........####......####.........####.........#####....####...........###.........####.......####........####.........................................................................................#####...............#######......................................#####..................####............................................................................................................................................# ............................................############.......####.................####.............####..........####...................####.........####......####..........####.......#####.....####...........###.........####......#####.......#####.........................................................................................#####...............#####.........................................####..................#####...........................................................................................................................................# ............................................###########........####.................####.............####..........####...................####.........####......####..........####.......####......####...........###.........####......#####.......####...........................................................................................####...............#####.........................................#####.................#####...........................................................................................................................................# ............................................#####.#####........####.................####.............####...###....#####......###.........####.........####......####..........####.......####......####...........###.........####......####........####...........................................................................................####..............#####..........................................#####..................####...........................................................................................................................................# .............................................####.#####........####.................####.............####...###.....####.....####.........####.........####......####...........####......#####.....#######....................#####.....####.......####............................................................................................####..............#####...........................................####..................####...........................................................................................................................................# .............................................####..####........#####................####.............####..###.......#####..####..........####.........#####.....####...........####.......#####..#########....................######..#####........####...............######.......................................................................#####.............####............................................#####.................####...........................................................................................................................................# .............................................####..####.....###########.........############..........#######..........#######........############...########..########..........####.......########.#####.....................###.#######.........####................######.......................................................................#####.............####............................................#####.................####...........................................................................................................................................# ..................................................................................................................................................................................####.............................................................###..................####.........................................................................####.............####.....................#######.................#####................####...........................................................................................................................................# ...................................................................................................................................................................................###............................................................####..................####.........................................................................####.............####....................#########................#####................####...........................................................................................................................................# ...................................................................................................................................................................................####..........................................................####...................###..........................................................................####.............####...................##########.................####................####...........................................................................................................................................# ....................................................................................................................................................................................####........................................................####...................####..........................................................................####.............####...................##########.................####................####...........................................................................................................................................# .....................................................................................................................................................................................................................................................................................................................................................#####............####....................#########.................####................####...........................................................................................................................................# .....................................................................................................................................................................................................................................................................................................................................................#####............#####.....................#######.................####................####...........................................................................................................................................# ......................................................................................................................................................................................................................................................................................................................................................####............#####...................#########.................####................####...........................................................................................................................................# ......................................................................................................................................................................................................................................................................................................................................................####.............#####.................##########.................####................####...........................................................................................................................................# ......................................................................................................................................................................................................................................................................................................................................................####.............#####................############................####................####...........................................................................................................................................# ......................................................................................................................................................................................................................................................................................................................................................#####.............#####...............############................####................####...........................................................................................................................................# ......................................................###.............................................................................................................................................................................................................................................................................................#####.............#####...............############...............#####................####...........................................................................................................................................# ...................................................######..............................................................................................................................................................................................................................................................................................####..............#####..............###########................#####................####...........................................................................................................................................# .....................................................####..............................................................................................................................................................................................................................................................................................####..............#####...............#######...................####.................####...........................................................................................................................................# .....................................................####..............................................................................................................................................................................................................................................................................................####...............#####...............####.....................####.................####...........................................................................................................................................# .....................................................####..............................................................................................................................................................................................................................................................................................####...............######.......................................####.................####...........................................................................................................................................# .....................................................####..............................................................................................................................................................................................................................................................................................#####...............######......................................####.................####...........................................................................................................................................# .....................................................####..............................................................................................................................................................................................................................................................................................#####................######.....................................####.................####...........................................................................................................................................# .....................................................####...............................................................................................................................................................................................................................................................................................####.................######....................................####.................####...........................................................................................................................................# ..........................###........................####...............................................................................................................................................................................................................................................................................................####..................######...................................####.................####...........................................................................................................................................# ...........#######.....######.#######.........###########...............................................................................................................................................................................................................................................................................................####...................######..................................####.................####...........................................................................................................................................# .........####..#####.....#######..####.......####..######...............................................................................................................................................................................................................................................................................................#####...................#######...............................#####.................####...........................................................................................................................................# ........####....#####....######....####.....####....#####...............................................................................................................................................................................................................................................................................................#####....................#######..............................#####.................####...........................................................................................................................................# .......####......####....#####.....####....####......####................................................................................................................................................................................................................................................................................................####......................#######...........................#####..................####...........................................................................................................................................# .......####......#####...####......####....####......####................................................................................................................................................................................................................................................................................................####......................########.........................######..................####...........................................................................................................................................# .......####......#####...####......####...#####......####................................................................................................................................................................................................................................................................................................####........................#######.......................#######.................#####...........................................................................................................................................# ......################...####......####...#####......####................................................................................................................................................................................................................................................................................................####.........................#######.....................######...................#####...........................................................................................................................................# ......#####..............####......####...#####......####................................................................................................................................................................................................................................................................................................#####..........................#######..................######....................####............................................................................................................................................# .......####..............####......####...#####......####................................................................................................................................................................................................................................................................................................#####...........................#########.............#######....................#####............................................................................................................................................# .......####..............####......####....####......####.................................................................................................................................................................................................................................................................................................####.............................#########..........#######.....................#####............................................................................................................................................# .......#####......###....####......####....####.....#####....#####........................................................................................................................................................................................................................................................................................####.............................############......#######.....................#####.............................................................................................................................................# ........####.....####....####......####.....####....#####....######.......................................................................................................................................................................................................................................................................................####...............................#####################.......................#####.............................................................................................................................................# .........#####..####.....#####.....####.....#####..########..######.......................................................................................................................................................................................................................................................................................#####.................................#################.......................#####..............................................................................................................................................# ...........#######.....########..########.....##########.....#####........................................................................................................................................................................................................................................................................................#####...................................#############.........................#####..............................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................####......................................##########........................#####...............................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................####.......................................................................######...............................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................####.......................................................................#####................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................####.......................................................................####.................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................#####.....................................................................#####.................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................#####....................................................................######.................................................................................................................................................# ............................................................................................................................................................................................................................................................................................................................................................####...................................................................######..................................................................................................................................................# ............................................................................................................................................................................................................................................................................................................................................................####...................................................................#####...................................................................................................................................................# ............................................................................................................................................................................................................................................................................................................................................................####..................................................................#####....................................................................................................................................................# ............................................................................................................................................................................................................................................................................................................................................................#####................................................................######....................................................................................................................................................# ............####......................................................................................................................###...................####............................................................................................................................................................................................#####...............................................................######.....................................................................................................................................................# ...........#####.........................##############......................##############........................................######...............########.............................................................................................................................................................................................####..............................................................######......................................................................................................................................................# ...........#####...........................#####...#####.......................#####....#####........................................####...................####.............................................................................................................................................................................................####..............................................................#####.......................................................................................................................................................# ...........#####...........................#####....#####......................#####.....####........................................####...................####.............................................................................................................................................................................................####............................................................######........................................................................................................................................................# ..........#######..........................#####.....####......................#####.....#####.......................................####...................####.............................................................................................................................................................................................####...........................................................#######........................................................................................................................................................# ..........#######..........................#####.....####......................#####......####.......................................####...................####.............................................................................................................................................................................................#####..........................................................#####..........................................................................................................................................................# ..........#######..........................#####.....####......................#####......#####......................................####...................####.............................................................................................................................................................................................#####........................................................#######..........................................................................................................................................................# ..........#######..........................#####.....####......................#####......#####......................................####...................####..............................................................................................................................................................................................####.......................................................#######...........................................................................................................................................................# .........#########.........................#####.....####......................#####......####......###..............................####...................####...........................###................................................................................................................................................................####......................................................#######............................................................................................................................................................# .........#########.........................#####....####.......................#####.....#####..#######..######.......########.......####.#######...........####.............#######.....################.....................................................................................................................................................####....................................................#########............................................................................................................................................................# .........###..####.........................#####...####........................#####.....####......#############.....####..#####.....#######..####..........####...........####..#####....################....................................................................................................................................................#####..................................................#######...............................................................................................................................................................# .........###..####.........................###########.........................#####...#####.......#######.#####....####....#####....######....####.........####..........####....#####...#####.#####.####....................................................................................................................................................#####..................................................#####.................................................................................................................................................................# ........####..####.....#################...#####...#####.......................############........######..........####......####....#####.....####.........####.........####......####...####..####..####.....................................................................................................................................................####..............................................#########.................................................................................................................................................................# ........####..#####........................#####.....####......................#####...............#####..........#####.......####...####......#####........####.........####......#####..####..####..####.....................................................................................................................................................####.............................................#########..................................................................................................................................................................# ........###########........................#####.....#####.....................#####...............####...........####........####...####.......####........####.........####......#####..####..####..####.....................................................................................................................................................####.............................................########...................................................................................................................................................................# ........###....####........................#####......####.....................#####...............####...........####........####...####.......####........####........################..####..####..####.....................................................................................................................................................####............................................#######.....................................................................................................................................................................# .......####....####........................#####......#####....................#####...............####...........####........####...####.......####........####........#####.............####..####..####.....................................................................................................................................................#####..........................................######.......................................................................................................................................................................# .......####....#####.......................#####......#####....................#####...............####...........####........####...####......#####........####.........####.............####..####..####.....................................................................................................................................................#####........................................#######........................................................................................................................................................................# .......###.....#####.......................#####......#####....................#####...............####...........#####.......####...####......#####........####.........####.............####..####..####......................................................................................................................................................####.......................................######..........................................................................................................................................................................# .......###......####.......................#####......####.....................#####...............####............####......####....####......####.........####.........#####......###...####..####..####......................................................................................................................................................####.....................................########..........................................................................................................................................................................# ......####......####.......................#####.....#####.....................#####...............####.............####.....####....#####.....####.........####..........####.....####...####..####..####......................................................................................................................................................####..................................##########...........................................................................................................................................................................# ......####......#####......................#####....#####......................#####...............#####............#####..#####.....######..#####..........####...........#####..####....####..####..####......................................................................................................................................................#####...............................##########.............................................................................................................................................................................# .....#######...#######...................##############......................#########..........###########...........########.......###.#######........############.........#######.....###################....................................................................................................................................................#####.........................##############...............................................................................................................................................................................# .................................................................................................................................................................................................................................................................................................................................................................#########################################.................................................................................................................................................................................# .................................................................................................................................................................................................................................................................................................................................................................######################################....................................................................................................................................................................................# ...............................................................................................................................................................................................................................................................................................................................................................######################################......................................................................................................................................................................................# ..............................................................................................................................................................................................................................................................................................................................................................##################################...........................................................................................................................................................................................# ..............................................................................................................................................................................................................................................................................................................................................................########.....................................................................................................................................................................................................................# ..............................................................................................................................................................................................................................................................................................................................................................#######......................................................................................................................................................................................................................# ...............................................................................................................................................................................................................................................................................................................................................................#####.......................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ....................................................................................................................###.....................................####...........................................................................................................................................................................................................................................................................................................................................................................................................................# .................................................................................................................######.................................########....................................................................#####..................................................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####...................................................................######..................................................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####....................................................................#####..................................................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ..............................................###..................................................................####..................#####..............####............................###......................................###..........###.................#####................................................................................................................................................................................................................................................................................................................# .....########..#######.....#########......#######..######........................#########.........................####.#######..........######.............####............########.....######.#######.........############....########.......######.#######.....##############.........######............................................................................................................................................................................................................................................................................................# .......#####.....####....#####...#####.......#############.....................#####...#####.......................#######..####.........######.............####...........####..#####.....#######..####......#####..########.......####.........#######..####.........####..............######............................................................................................................................................................................................................................................................................................# ........####.....###.....####.....####.......#######.#####.....................####.....####.......................######....####........#####..............####..........####....#####....######....####.....####....####..........####.........######....####........####................................................................................................................................................................................................................................................................................................................# ........####....####.....####.....####.......######............................####.....####.......................#####.....####...........................####.........####......####....#####.....####....####.....####..........####.........#####.....####........####................................................................................................................................................................................................................................................................................................................# .........####...###...............####.......#####......................................####.......................####......#####..........................####........#####.......####...####......####....####.....####..........####.........####......####........####................................................................................................................................................................................................................................................................................................................# .........####..####...........########.......####...................................########.......................####.......####..........................####........####........####...####......####....####.....####..........####.........####......####........####................................................................................................................................................................................................................................................................................................................# .........#####.####........######.####.......####................................######.####.......................####.......####..........................####........####........####...####......####.....####....####..........####.........####......####........####................................................................................................................................................................................................................................................................................................................# ..........####.###.......#####....####.......####..............................#####....####.......................####.......####..........................####........####........####...####......####......####..####...........####.........####......####........####................................................................................................................................................................................................................................................................................................................# ..........########......#####.....####.......####.............................#####.....####.......................####......#####..........................####........####........####...####......####.....##########............####.........####......####........####................................................................................................................................................................................................................................................................................................................# ...........######.......####......####.......####.............................####......####.......................####......#####..........................####........#####.......####...####......####....####...................####.........####......####........####................................................................................................................................................................................................................................................................................................................# ...........######.......####......####.......####.............................####......####.......................####......####........#####..............####.........####......####....####......####....#####..................####.........####......####........####...###..........................................................................................................................................................................................................................................................................................................# ...........######.......#####.....#######....####.............................#####.....#######..#####.............#####.....####........######.............####..........####.....####....####......####.....##########............####.........####......####........####...###..........................................................................................................................................................................................................................................................................................................# ............####.........#####..#########....#####.............................#####..#########..######............######..#####.........######.............####..........#####..#####.....#####.....####.....#############.........####.........#####.....####........####..###.........######............................................................................................................................................................................................................................................................................................# ............####..........########.#####..###########...........................########.#####...######............###.#######...........#####..........############........########.....########..########..####......#####....############...########..########.......#######..........######............................................................................................................................................................................................................................................................................................# ..................................................................................................#####.....................................................................................................####........####..............................................................####.............................................................................................................................................................................................................................................................................................# ...................................................................................................####.....................................................................................................####........####..............................................................####.............................................................................................................................................................................................................................................................................................# ..................................................................................................####......................................................................................................#####......####...............................................................###..............................................................................................................................................................................................................................................................................................# .................................................................................................####........................................................................................................#####....#####..............................................................####..............................................................................................................................................................................................................................................................................................# ................................................................................................####...........................................................................................................##########..................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ........###................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .....######.......................................................#####....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####......................................................######....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......................................................#####....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####........................................................###..........###........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.#######..........#######..........############....########.......######.#######................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......#######..####.......####..#####......#####..########.......####.........#######..####...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......######....####.....####....#####.....####....####..........####.........######....####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......#####.....####....####......####....####.....####..........####.........#####.....####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####......#####...####......#####...####.....####..........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......####...####......#####...####.....####..........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......####..################....####....####..........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......####..#####................####..####...........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####......#####...####...............##########............####.........####......####.........................................................................................................................................................................................................................................................................................................................................#####################................................................................................................................................# .......####......#####...####..............####...................####.........####......####...................................................................................................................................................................................................................................................................................................................................############################...............................................................................................................................# .......####......####....#####......###....#####..................####.........####......####................................................................................................................................................................................................................................................................................................................................################################..............................................................................................................................# .......#####.....####.....####.....####.....##########............####.........####......####...............................................................................................................................................................................................................................................................................................................................###################################............................................................................................................................# .......######..#####.......#####..####......#############.........####.........#####.....####.............................................................................................................................................................................................................................................................................................................................##############.................#######...........................................................................................................................# .......###.#######...........#######.......####......#####....############...########..########.........................................................................................................................................................................................................................................................................................................................##########.......................########..........................................................................................................................# ..........................................####........####.............................................................................................................................................................................................................................................................................................................................................................#######.............................#######.........................................................................................................................# ..........................................####........####.............................................................................................................................................................................................................................................................................................................................................................#######...............................#######.......................................................................................................................# ..........................................#####......####............................................................................................................................................................................................................................................................................................................................................................#######..................................#######......................................................................................................................# ...........................................#####....#####...........................................................................................................................................................................................................................................................................................................................................................#######....................................#######.....................................................................................................................# .............................................##########...........................................................................................................................................................................................................................................................................................................................................................#######.......................................#######....................................................................................................................# .................................................................................................................................................................................................................................................................................................................................................................................................................########.........................................######...................................................................................................................# ................................................................................................................................................................................................................................................................................................................................................................................................................#######............................................#######.................................................................................................................# ...............................................................................................................................................................................................................................................................................................................................................................................................................#######..............................................########...............................................................................................................# ..................................................................................................................................................................####........................................................####...........................................................................................................................................................................#######.................................................#########.............................................................................................................# .................................................................................................................................................................####..........................................................####.........................................................................................................................................................................#######...................................................##########...........................................................................................................# ............................................................................................................###.........####.....................................###..........................................###...............####.......................................................................................................................................................................#######......................................................##########.........................................................................................................# .........................................................................................................######.....########....................................####.......................................######................###.....................................................................................................................................................................########.........................................................##########.......................................................................................................# ...........................................................................................................####.........####...................................####..........................................####................####...................................................................................................................................................................#######.............................................................#########......................................................................................................# ...........................................................................................................####.........####..................................####...........................................####.................####.................................................................................................................................................................#######................................................................########.....................................................................................................# ...........................................................................................................####.........####..................................####...........................................####.................####................................................................................................................................................................#######...................................###############.................#######....................................................................................................# ...........................................................................................................####.........####.................................####............................................####..................####..............................................................................................................................................................######....................................########################...........######...................................................................................................# ...........................................................................................................####.........####.................................####............................................####..................####.............................................................................................................................................................######....................................##########################...........######..................................................................................................# ...........................................................................................................####.........####.................................####............................................####..................#####...........................................................................................................................................................######.....................................############################..........######.................................................................................................# ..............................................###..........................................................####.........####..........###...................####.............................................####...................####..........................................................................................................................................................######......................................####............#############..........######................................................................................................# ..........................................#######..######........#######.........#########..........###########.........####.......######.#######...........####...........#########.........................####.#######...........####.............######......................................................................................................................................#####........................................####...................######...........######...............................................................................................# .............................................#############.....####..#####.....#####...#####.......####..######.........####.........#######..####..........####.........#####...#####.......................#######..####..........####.............######....................................................................................................................................#######........................................#####....................#####...........######..............................................................................................# .............................................#######.#####....####....#####....####.....####......####....#####.........####.........######....####.........####.........####.....####.......................######....####.........####......................................................................................................................................................#######.........................................#####....................######...........######.............................................................................................# .............................................######..........####......####....####.....####.....####......####.........####.........#####.....####.........####.........####.....####.......................#####.....####.........####......................................................................................................................................................######..........................................#####.....................#####............######............................................................................................# .............................................#####...........####......#####............####.....####......####.........####.........####......####.........####..................####.......................####......#####........####.....................................................................................................................................................######...........................................####.......................#####............######...........................................................................................# .............................................####............####......#####........########....#####......####.........####.........####......####.........####..............########.......................####.......####........####....................................................................................................................................................######............................................####.......................######............######..........................................................................................# .............................................####...........################.....######.####....#####......####.........####.........####......####.........####...........######.####.......................####.......####........####...................................................................................................................................................######.............................................####..........#######.......#####.............######.........................................................................................# .............................................####...........#####..............#####....####....#####......####.........####.........####......####.........####.........#####....####.......................####.......####........####..................................................................................................................................................######..............................................#####........##########......####..............######........................................................................................# .............................................####............####.............#####.....####....#####......####.........####.........####......####..........####.......#####.....####.......................####......#####.......#####..................................................................................................................................................#####...............................................#####........###########.....####...............######.......................................................................................# .............................................####............####.............####......####.....####......####.........####.........####......####..........####.......####......####.......................####......#####.......####..................................................................................................................................................#####.................................................####.......#############....#####...............######......................................................................................# .............................................####............#####......###...####......####.....####.....#####.........####.........####......####..........####.......####......####.......................####......####........####.................................................................................................................................................######.................................................####.......#####..######....######...............######.....................................................................................# .............................................####.............####.....####...#####.....#######...####....#####.........####.........####......####...........####......#####.....#######..#####.............#####.....####.......####.................................................................................................................................................######..................................................#####......####.....####.....#####................######....................................................................................# .............................................#####.............#####..####.....#####..#########...#####..########.......####.........#####.....####...........####.......#####..#########..######............######..#####........####...............######...........................................................................................................................######...................................................#####......####.....####......####.................######...................................................................................# ..........................................###########............#######........########.#####......##########......############...########..########..........####.......########.#####...######............###.#######.........####................######..........................................................................................................................######.....................................................####......####.....####......####..................#######.................................................................................# ................................................................................................................................................................####........................#####................................###..................####...........................................................................................................................#####......................................................####......####.....####......####...................#######................................................................................# .................................................................................................................................................................###.........................####...............................####..................####..........................................................................................................................#####.......................................................####......#####....#####.....####.....................######...............................................................................# .................................................................................................................................................................####.......................####...............................####...................###...........................................................................................................................#####.......................................................#####.....#######..#####.....####.....................#######..............................................................................# ..................................................................................................................................................................####.....................####...............................####...................####..........................................................................................................................#####................................######..................#####......#######..####.....####.......................######.............................................................................# ..........................................................................................................................................................................................####....................................................................................................................................................................................######............................###########..................#####......############.....####........................######............................................................................# ..................................................................................................................................................................................................................................................................................................................................................................................#####............................############..................######......###########.....####.........................######...........................................................................# ..................................................................................................................................................................................................................................................................................................................................................................................####............................##############..................#####.......##########....#####..........................#######.........................................................................# .................................................................................................................................................................................................................................................................................................................................................................................#####...........................#########..#####..................#####.......########.....#####...........................#######........................................................................# ....................................................................................................................................................................................####........................................................####.............................................................................................................................#####..........................######......######.................#####..........###.......####.............................#######.......................................................................# ...................................................................................................................................................................................####..........................................................####...........................................................................................................................#####..........................#######.......######.................#####...................####..............................#######......................................................................# ..........................................................................................................................................####.....................................###..........................................###...............####..........................................................................................................................#####..........................#####..........######................#####...................####................................######.....................................................................# ....................................................................................#####.............................................########....................................####.......................................######................###.........................................................................................................................#####...........................####............######................####..................#####.................................######....................................................................# ...................................................................................######.................................................####...................................####..........................................####................####........................................................................................................................#####...........................####.............#####................#####.................#####..................................######...................................................................# ....................................................................................#####.................................................####..................................####...........................................####.................####......................................................................................................................#####...........................######.............####................######................####....................................######..................................................................# .....................................................................................................####.................................####..................................####...........................................####.................####......................................................................................................................#####...........................#######............####.................######...............####.....................................######.................................................................# .....................................................................................................####.................................####.................................####............................................####..................####....................................................................................................................#####...........................########............####..................######.............#####......................................######................................................................# .....................................................................................................####.................................####.................................####............................................####..................####....................................................................................................................#####..........................#########............#####..................######...........######.......................................######...............................................................# .....................................................................................................####.................................####.................................####............................................####..................#####..................................................................................................................#####..........................#########.............######..................#####..........######...################......................######..............................................................# ................................................................###..................###............#####.................................####..........###...................####.............................................####...................####..................................................................................................................#####.........................#######.................#####...................######.......######...####################....................######.............................................................# ........................................###################.#######..######.....########........##############.........#######............####.......######.#######...........####...........#########.........................####.#######...........####.............######..............................................................................................#####........................#######....................#####..................#######......#####....######################...................######............................................................# ..........................................####..####..####.....#############........####.............####............####..#####..........####.........#######..####..........####.........#####...#####.......................#######..####..........####.............######.............................................................................................######.......................#######.....................#####...................################.....########################..................######...........................................................# ..........................................####..####..###......#######.#####........####.............####...........####....#####.........####.........######....####.........####.........####.....####.......................######....####.........####................................................................................................................#####......................#######........................####.....................##############.....####...........##########..................######..........................................................# ..........................................#####.####..###......######...............####.............####..........####......####.........####.........#####.....####.........####.........####.....####...#################...#####.....####.........####................................................................................................................####......................########........................#####....................#############......####...............#######..................######.........................................................# ...........................................####.#########......#####................####.............####..........####......#####........####.........####......####.........####..................####.......................####......#####........####................................................................................................................####......................#####.............###...........#####......................#########........####.................#######.................######........................................................# ...........................................####.########.......####.................####.............####..........####......#####........####.........####......####.........####..............########.......................####.......####........####................................................................................................................####......................#####............#####...........####.......................................####..................#######.................#####........................................................# ...........................................#############.......####.................####.............####.........################........####.........####......####.........####...........######.####.......................####.......####........####................................................................................................................####......................####............#######..........####.......................................####...................#######.................#####.......................................................# ............................................############.......####.................####.............####.........#####...................####.........####......####.........####.........#####....####.......................####.......####........####................................................................................................................####.....................#####...........########..........#####......................................####....................#######................######......................................................# ............................................############.......####.................####.............####..........####...................####.........####......####..........####.......#####.....####.......................####......#####.......#####................................................................................................................####.....................#####...........########..........#####......................................####........###...........#####.................#####......................................................# ............................................###########........####.................####.............####..........####...................####.........####......####..........####.......####......####.......................####......#####.......####.................................................................................................................####.....................####...........#########...........#####.....................................#####......#####...........#####.................#####.....................................................# ............................................#####.#####........####.................####.............####...###....#####......###.........####.........####......####..........####.......####......####.......................####......####........####.................................................................................................................####....................#####..........##########...........#####.....................................######....######...........######................######....................................................# .............................................####.#####........####.................####.............####...###.....####.....####.........####.........####......####...........####......#####.....#######....................#####.....####.......####..................................................................................................................####....................#####..........##########............#####....................................######...######.............#####.................######...................................................# .............................................####..####........#####................####.............####..###.......#####..####..........####.........#####.....####...........####.......#####..#########....................######..#####........####...............######.............................................................................................####....................####...........##########............#####......................................####..######...............####..................#####...................................................# .............................................####..####.....###########.........############..........#######..........#######........############...########..########..........####.......########.#####.....................###.#######.........####................######.............................................................................................####....................####...........##########.............#####.....................................####.######................####...................####...................................................# ..................................................................................................................................................................................####.............................................................###..................####..............................................................................................####....................####............########..............#####.....................................##########.................####...................####...................................................# ...................................................................................................................................................................................###............................................................####..................####..............................................................................................####....................####............########...............####.....................................#########..................####...................####...................................................# ...................................................................................................................................................................................####..........................................................####...................###...............................................................................................####....................####.............######................####.....................................########...................#####..................####...................................................# ....................................................................................................................................................................................####........................................................####...................####...............................................................................................####....................####...............###.................####.....................................#######....................#####..................####...................................................# ..........................................................................................................................................................................................................................................................................................................................................................................####....................####...................................####......................................######.....................####..................####...................................................# ..........................................................................................................................................................................................................................................................................................................................................................................####....................#####.................................#####......................................#####......................#####.................####...................................................# ..........................................................................................................................................................................................................................................................................................................................................................................#####...................#####................................######......................................#####......................#####.................####...................................................# ..........................................................................................................................................................................................................................................................................................................................................................................######...................#####.............................#######......................................#####........................#####...............#####...................................................# ..........................................................................................................................................................................................................................................................................................................................................................................######...................######...........................#######......................................######........................#####...............#####...................................................# ..........................................................................................................................................................................................................................................................................................................................................................................######....................#######........................######........................................#####..........................####..............#####....................................................# ......................................................###.................................................................................................................................................................................................................................................................................................................######.....................#######.....................########........................................####...........................####..............#####....................................................# ...................................................######................................................................................................................................................................................................................................................................................................................#######.......................######...................#######.........................................#####...........................####.............#####.....................................................# .....................................................####...............................................................................................................................................................................................................................................................................................................#######........................#######................#######...........................................#####...........####............####.............#####.....................................................# .....................................................####...............................................................................................................................................................................................................................................................................................................#####............................#######............#########...........................................####...........######...........####.............####......................................................# .....................................................####..............................................................................................................................................................................................................................................................................................................#####..............................#########################.............................................####..........#######...........####.............####......................................................# .....................................................####..............................................................................................................................................................................................................................................................................................................#####...............................#######################.............................................#####..........######............####............#####......................................................# .....................................................####..............................................................................................................................................................................................................................................................................................................####.................................####################...............................................#####...........#####............####............#####......................................................# .....................................................####..............................................................................................................................................................................................................................................................................................................####....................................###############.................................................####...........######............####............####.......................................................# ..........................###........................####..............................................................................................................................................................................................................................................................................................................####....................................................................................................####..........#######............####...........#####.......................................................# ...........#######.....######.#######.........###########..............................................................................................................................................................................................................................................................................................................####....................................................................................................####..........######.............####...........#####.......................................................# .........####..#####.....#######..####.......####..######..............................................................................................................................................................................................................................................................................................................####....................................................................................................####...........####..............####..........#####........................................................# ........####....#####....######....####.....####....#####..............................................................................................................................................................................................................................................................................................................#####...................................................................................................####.............................####.........######........................................................# .......####......####....#####.....####....####......####..............................................................................................................................................................................................................................................................................................................#####...................................................................................................####.............................####........######.........................................................# .......####......#####...####......####....####......####...............................................................................................................................................................................................................................................................................................................####...................................................................................................####.............................####........#####..........................................................# .......####......#####...####......####...#####......####...............................................................................................................................................................................................................................................................................................................####...................................................................................................####............................#####........####...........................................................# ......################...####......####...#####......####...............................................................................................................................................................................................................................................................................................................####...................................................................................................#####..........................######........####...........................................................# ......#####..............####......####...#####......####...............................................................................................................................................................................................................................................................................................................####...................................................................................................#####.........................######.........####...........................................................# .......####..............####......####...#####......####...............................................................................................................................................................................................................................................................................................................####....................................................................................................#####.......................######..........####...........................................................# .......####..............####......####....####......####...............................................................................................................................................................................................................................................................................................................####....................................................................................................#######.....................#####...........####...........................................................# .......#####......###....####......####....####.....#####....#####......................................................................................................................................................................................................................................................................................................####.....................................................................................................#######..................######...........#####...........................................................# ........####.....####....####......####.....####....#####....######.....................................................................................................................................................................................................................................................................................................#####............................................................................######....................########..............######............#####...........................................................# .........#####..####.....#####.....####.....#####..########..######.....................................................................................................................................................................................................................................................................................................#####.....................................................################......##########.................##########...........#######...........#####............................................................# ...........#######.....########..########.....##########.....#####.......................................................................................................................................................................................................................................................................................................####....................................................###################....############.................#########################............#####............................................................# .........................................................................................................................................................................................................................................................................................................................................................................#####..................................................#####################....#############.................#####################.............#####.............................................................# .........................................................................................................................................................................................................................................................................................................................................................................#####.................................................#############################..##########.................#################...............#####.............................................................# ..........................................................................................................................................................................................................................................................................................................................................................................####................................................######............#############...#########...................##############..............#####..............................................................# ..........................................................................................................................................................................................................................................................................................................................................................................####...............................................######...............###########.....########..............................................#####..............................................................# ..........................................................................................................................................................................................................................................................................................................................................................................####..............................................######..................########.........##########........................................#####...............................................................# ..........................................................................................................................................................................................................................................................................................................................................................................#####.............................................#####.....................................###########......................................#####...............................................................# ..........................................................................................................................................................................................................................................................................................................................................................................######...........................................#####.......................................###########....................................#####................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................#####..........................................######.........................................##########...................................#####................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................#####..........................................#####............#######################...........#######.................................#####.................................................................# ............................................................................................................................................................................................................................................................................................................................................................................#####........................................#####.......###################################.......######................................#####.................................................................# ............####......................................................................................................................###...................####............................................................................................................................................................................................................#####.......................................######......#####################################.......######...............................####..................................................................# ...........#####.........................##############......................##############........................................######...............########.............................................................................................................................................................................................................####.......................................#####......#######################################.......######.............................#####..................................................................# ...........#####...........................#####...#####.......................#####....#####........................................####...................####.............................................................................................................................................................................................................####.......................................####.......##########....................#########........#####.............................#####..................................................................# ...........#####...........................#####....#####......................#####.....####........................................####...................####.............................................................................................................................................................................................................#####.....................................#####.......####...................##..........####.........####............................#####...................................................................# ..........#######.............####.........#####.....####......................#####.....#####.......................................####...................####.............................................................................................................................................................................................................#####.....................................#####.......####..................####.........#####........####............................#####...................................................................# ..........#######............#####.........#####.....####......................#####......####.......................................####...................####..............................................................................................................................................................................................................####.....................................####........#######...............####.........#####........####............................####....................................................................# ..........#######.............####.........#####.....####......................#####......#####......................................####...................####..............................................................................................................................................................................................................####.....................................####........###########............##...........####........####...........................#####....................................................................# ..........#######.............####.........#####.....####......................#####......#####......................................####...................####..............................................................................................................................................................................................................#####....................................#####........################.................######........####..........................######....................................................................# .........#########......#####.####.#####...#####.....####......................#####......####......###..............................####...................####...........................###................................................................................................................................................................................########.................................#######.......####################..........########........####.........................######.....................................................................# .........#########......################...#####....####.......................#####.....#####..#######..######.......########.......####.#######...........####.............#######.....################......................................................................................................................................................................########.................................#######.........##################################........#####.........................#####......................................................................# .........###..####.......##############....#####...####........................#####.....####......#############.....####..#####.....#######..####..........####...........####..#####....################......................................................................................................................................................................########.................................#######.............###########################.........######........................#####.......................................................................# .........###..####..........########.......###########.........................#####...#####.......#######.#####....####....#####....######....####.........####..........####....#####...#####.#####.####........................................................................................................................................................................########................................#########................####################.........######.........................#####.......................................................................# ........####..####............####.........#####...#####.......................############........######..........####......####....#####.....####.........####.........####..#...####...####..####..####..........................................................................................................................................................................#######.................................#########..................#############..........#######..........................####........................................................................# ........####..#####.........########.......#####.....####......................#####...............#####..........#####.......####...####......#####........####.........####......#####..####..####..####..........................................................................................................................................................................##########................................########.......................................#######.........................######........................................................................# ........###########......##############....#####.....#####.....................#####...............####...........####........####...####.......####........####.........####......#####..####..####..####............................................................................................................................................................................##########..............................###########.................................#########.........................#######........................................................................# ........###....####.....################...#####......####.....................#####...............####...........####........####...####.......####........####........################..####..####..####..............................................................................................................................................................................############.............................##########..............................########..........................######..........................................................................# .......####....####.....#####.####.#####...#####......#####....................#####...............####...........####........####...####.......####........####........#####.............####..####..####...............................................................................................................................................................................##############............................############.......................##########...........................######..........................................................................# .......####....#####..........####.........#####......#####....................#####...............####...........####........####...####......#####........####.........####.............####..####..####..................................................................................................................................................................................############.............................###########....................##########...........................######............................................................................# .......###.....#####..........####.........#####......#####....................#####...............####...........#####.......####...####......#####........####.........####.............####..####..####....................................................................................................................................................................................###########..............................############...............##########............................#######............................................................................# .......###......####.........#####.........#####......####.....................#####...............####............####......####....####......####.........####.........#####......###...####.#####..####........................................................................................................................................................................................###########.............................################################.............................######..............................................................................# ......####......####..........####.........#####.....#####.....................#####...............####.............####.....####....#####.....####.........####..........####.....####...####..####..####...........................................................................................................................................................................................#########...............................##########################...............................#######..............................................................................# ......####......#####......................#####....#####......................#####...............#####............#####..#####.....######..#####..........####...........#####..####....####..####..####............................................................................................................................................................................................#########...............................#######################...............................#######................................................................................# .....#######...#######...................##############......................#########..........###########...........########.......###.#######........############.........#######.....############.######............................................................................................................................................................................................#########................................##################..............................#########.................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................########............................................................................#########...................................................................................# ............................................................................................................................................................................................................................................................................................................................................................................................................#########....................................................................###############...................................................................................# .............................................................................................................................................................................................................................................................................................................................................................................................................##########............................................................##################......................................................................................# ...............................................................................................................................................................................................................................................................................................................................................................................................................##########.....................................................#####################........................................................................................# .................................................................................................................................................................................................................................................................................................................................................................................................................##########................................................#####################...........................................................................................# ...................................................................................................................................................................................................................................................................................................................................................................................................................#########..........................................#####################................................................................................................# .....................................................................................................................................................................................................................................................................................................................................................................................................................##########...................................###################......................................................................................................# .......................................................................................................................................................................................................................................................................................................................................................................................................................#########................................################...........................................................................................................# .........................................................................................................................................................................................................................................................................................................................................................................................................................########.........................###################..............................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................#######..................####################...................................................................................................................# ....................................................................................................................###.....................................####.............................................................................................................................................................................................................................................................#######################################.......................................................................................................................# .................................................................................................................######.................................########....................................................................#####.....................................................................................................................................................................................####################################.........................................................................................................................# ...................................................................................................................####.....................................####...................................................................######.......................................................................................................................................................................................############################...............................................................................................................................# ...................................................................................................................####.....................................####....................................................................#####.......................................................................................................................................................................................######################.....................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ...................................................................................................................####.....................................####.......................................................................................................####................................................................................................................................................................................................................................................................................................................# ..............................................###..................................................................####..................#####..............####............................###......................................###..........###.................#####................................................................................................................................................................................................................................................................................................................# .....########..#######.....#########......#######..######........................#########.........................####.#######..........######.............####............########.....######.#######.........############....########.......######.#######.....##############.........######............................................................................................................................................................................................................................................................................................# .......#####.....####....#####...#####.......#############.....................#####...#####.......................#######..####.........######.............####...........####..#####.....#######..####......#####..########.......####.........#######..####.........####..............######............................................................................................................................................................................................................................................................................................# ........####.....###.....####.....####.......#######.#####.....................####.....####.......................######....####........#####..............####..........####....#####....######....####.....####....####..........####.........######....####........####................................................................................................................................................................................................................................................................................................................# ........####....####.....####.....####.......######............................####.....####.......................#####.....####...........................####.........####......####....#####.....####....####.....####..........####.........#####.....####........####................................................................................................................................................................................................................................................................................................................# .........####...###...............####.......#####......................................####.......................####......#####..........................####........#####.......####...####......####....####.....####..........####.........####......####........####................................................................................................................................................................................................................................................................................................................# .........####..####...........########.......####...................................########.......................####.......####..........................####........####........####...####......####....####.....####..........####.........####......####........####................................................................................................................................................................................................................................................................................................................# .........#####.####........######.####.......####................................######.####.......................####.......####..........................####........####........####...####......####.....####....####..........####.........####......####........####................................................................................................................................................................................................................................................................................................................# ..........####.###.......#####....####.......####..............................#####....####.......................####.......####..........................####........####........####...####......####......####..####...........####.........####......####........####................................................................................................................................................................................................................................................................................................................# ..........########......#####.....####.......####.............................#####.....####.......................####......#####..........................####........####........####...####......####.....##########............####.........####......####........####................................................................................................................................................................................................................................................................................................................# ...........######.......####......####.......####.............................####......####.......................####......#####..........................####........#####.......####...####......####....####...................####.........####......####........####................................................................................................................................................................................................................................................................................................................# ...........######.......####......####.......####.............................####......####.......................####......####........#####..............####.........####......####....####......####....#####..................####.........####......####........####...###..........................................................................................................................................................................................................................................................................................................# ...........######.......#####.....#######....####.............................#####.....#######..#####.............#####.....####........######.............####..........####.....####....####......####.....##########............####.........####......####........####...###..........................................................................................................................................................................................................................................................................................................# ............####.........#####..#########....#####.............................#####..#########..######............######..#####.........######.............####..........#####..#####.....#####.....####.....#############.........####.........#####.....####........####..###.........######............................................................................................................................................................................................................................................................................................# ............####..........########.#####..###########...........................########.#####...######............###.#######...........#####..........############........########.....########..########..####......#####....############...########..########.......#######..........######............................................................................................................................................................................................................................................................................................# ..................................................................................................#####.....................................................................................................####........####..............................................................####.............................................................................................................................................................................................................................................................................................# ...................................................................................................####.....................................................................................................####........####..............................................................####.............................................................................................................................................................................................................................................................................................# ..................................................................................................####......................................................................................................#####......####...............................................................###..............................................................................................................................................................................................................................................................................................# .................................................................................................####........................................................................................................#####....#####..............................................................####..............................................................................................................................................................................................................................................................................................# ................................................................................................####...........................................................................................................##########..................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ........###................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .....######.......................................................#####....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####......................................................######....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......................................................#####....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####........................................................###..........###........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.#######..........#######..........############....########.......######.#######................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......#######..####.......####..#####......#####..########.......####.........#######..####...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......######....####.....####....#####.....####....####..........####.........######....####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......#####.....####....####......####....####.....####..........####.........#####.....####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####......#####...####......#####...####.....####..........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......####...####......#####...####.....####..........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......####..################....####....####..........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####.......####..#####................####..####...........####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####......#####...####...............##########............####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####......#####...####..............####...................####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......####......####....#####......###....#####..................####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......#####.....####.....####.....####.....##########............####.........####......####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......######..#####.......#####..####......#############.........####.........#####.....####..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# .......###.#######...........#######.......####......#####....############...########..########............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ..........................................####........####.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ..........................................####........####............................................................................................................................................................................................................................................................................................................................................................###########################..........................................................................................................................................# ..........................................#####..#...####..............................................................................................................................................................................................................................................................................................#########################....................######################################################.................................................................................................................................# ...........................................#####....#####.........................................................................................................................................................................................................................................................................................#############################################################################################################............................................................................................................................# .............................................##########.........................................................................................................................................................................................................................................................................................##################################################################################################################################...................................######................................................................# ............................................................................................................................................................................................................................................................................................................................................##.########################################################################........................############################################........................#########...............................................................# ...........................................................................................................................................................................................................................................................................................................................................#############......................########################...................................................##########################################.............############...............................................................# ...........................................................................................................................................................................................................................................................................................................................................########..........................................................................................................###########################################......##############...............................................................# ..................................................................................................................................................................####........................................................####.........................................................................................................#######...............................................................................................................................######################################.####...............................................................# .................................................................................................................................................................####..........................................................####........................................................................................................####...........................................................................................................................................##########################....####...............................................................# ............................................................................................................###.........####.....................................###..........................................###...............####.......................................................................................................####...................................................................................................................................................###############.......####...............................................................# .........................................................................................................######.....########....................................####.......................................######................###.......................................................................................................####........................................................................................................................................................#########........####...............................................................# ...........................................................................................................####.........####...................................####..........................................####................####......................................................................................................####.........................................................................................................................................................................####...............................................................# ...........................................................................................................####.........####..................................####...........................................####.................####.....................................................................................................####.........................................................................................................................................................................####...............................................................# ...........................................................................................................####.........####..................................####...........................................####.................####.....................................................................................................####.........................................................................................................................................................................####...............................................................# ...........................................................................................................####.........####.................................####............................................####..................####....................................................................................................####..........................................................................................##############.................................................................####...............................................................# ...........................................................................................................####.........####.................................####............................................####..................####....................................................................................................####........................................................................................##################...............................................................####...............................................................# ...........................................................................................................####.........####.................................####............................................####..................#####...................................................................................................####.......................................................................................######################............................................................####...............................................................# ..............................................###..........................................................####.........####..........###...................####.............................................####...................####...................................................................................................####......................................................................................#########################..........................................................####...............................................................# ..........................................#######..######........#######.........#########..........###########.........####.......######.#######...........####...........#########.........................####.#######...........####.............######................................................................................####......................................................................................######..........##########.........................................................#####..............................................................# .............................................#############.....####..#####.....#####...#####.......####..######.........####.........#######..####..........####.........#####...#####.......................#######..####..........####.............######................................................................................####.................................................................###..................####..............########.........................................................#####..............................................................# .............................................#######.#####....####....#####....####.....####......####....#####.........####.........######....####.........####.........####.....####.......................######....####.........####...................................................................................................####..............................................................#######.................####..................######........................................................####..............................................................# .............................................######..........####......####....####.....####.....####......####.........####.........#####.....####.........####.........####.....####.......................#####.....####.........####...................................................................................................####..........................................................###########.................#####.................#######.......................................................####..............................................................# .............................................#####...........####......#####............####.....####......####.........####.........####......####.........####..................####.......................####......#####........####...................................................................................................####........................................................############..................######.................#######......................................................####..............................................................# .............................................####............####......#####........########....#####......####.........####.........####......####.........####..............########.......................####.......####........####...................................................................................................#####....................................................#############.....................#####...................#####......................................................####..............................................................# .............................................####...........################.....######.####....#####......####.........####.........####......####.........####...........######.####.......................####.......####........####...................................................................................................#####...................................................############........................####....................####......................................................####..............................................................# .............................................####...........#####..............#####....####....#####......####.........####.........####......####.........####.........#####....####.......................####.......####........####....................................................................................................####................................................###########............................####....................####......................................................#####.............................................................# .............................................####............####.............#####.....####....#####......####.........####.........####......####..........####.......#####.....####.......................####......#####.......#####....................................................................................................####..............................................##########...............................####....................####............................................###############.............................................................# .............................................####............####.............####......####.....####......####.........####.........####......####..........####.......####......####.......................####......#####.......####.....................................................................................................####.............................................########..................................####....................####.......................................####################.............................................................# .............................................####............#####......###...####......####.....####..#..#####.........####.........####......####..........####.......####......####.......................####......####........####.....................................................................................................########........................................#########..................................####...................#####....................................######################..............................................................# .............................................####.............####.....####...#####.....#######...####....#####.........####.........####......####...........####......#####.....#######..#####.............#####.....####.......####......................................................................................................#########.......................................#####......................................####..................######.................................########################...............................................................# .............................................#####.............#####..####.....#####..#########...#####..########.......####.........#####.....####...........####.......#####..#########..######............######..#####........####...............######................................................................................############.....................................####.......................................####.................######.................................#############...........................................................................# ..........................................###########............#######........########.#####......##########......############...########..########..........####.......########.#####...######............###.#######.........####................######................................................................................###############..................................#####......................................#####..............#######...............................############...............................................................................# ................................................................................................................................................................####........................#####................................###..................####..................................................................................####...########.................................#####......................................#####.............#######...............................#########...................................................................................# .................................................................................................................................................................###.........................####...............................####..................####.........................................................................................############..............................######.....................................####...........#########.............................########......................................................................................# .................................................................................................................................................................####.......................####...............................####...................###.............................................................................................#############..........................#######....................................######################.............................##########......................................................................................# ..................................................................................................................................................................####.....................####...............................####...................####..............................................................................................##############..........................#######..................................####################..............................#######..........................................................................................# ..........................................................................................................................................................................................####...........................................................................................................................................................##############........................#########..............................########################............................#######..........................................................................................# ..............................................................................................................................................................................................................................................................................................................................................................############........................#######............................##########################........................#######.............................................................................................# ..................................................................................................................................................................................................................................................................................................................................................................##########......................########...........................########..........########.......................########.............................................................................................# ....................................................................................................................................................................................................................................................................................................................................................................#########.......................#######..........................#######.............#######.....................########..............................................................................................# ....................................................................................................................................................................................####........................................................####..................................................................................................................########........................#######.........................######..............######....................#######................................................................................................# ...................................................................................................................................................................................####..........................................................####....................................................................................................................######........................#########........................####................####...................######..................................................................................................# ..........................................................................................................................................####.....................................###..........................................###...............####....................................................................................................................######........................##########......................#####...............####.................#######...................................................................................................# ....................................................................................#####.............................................########....................................####.......................................######................###.....................................................................................................................######.........................###########...................#####...............#####...............########...................................................................................................# ...................................................................................######.................................................####...................................####..........................................####................####.....................................................................................................................######..........................###########..................#####..............#####..............######......................................................................................................# ....................................................................................#####.................................................####..................................####...........................................####.................####.....................................................................................................................######............................#########.................######..............####...........#########......................................................................................................# .....................................................................................................####.................................####..................................####..............................####.........####.................####.....................................................................................................................#######............................#########.................#####..............####..........########........................................................................................................# .....................................................................................................####.................................####.................................####..............................#####.........####..................####......................................................................................................................######..............................######..................####..............####.........########.........................................................................................................# .....................................................................................................####.................................####.................................####...............................####.........####..................####.......................................................................................................................######...............................####..................####.............#####........#######...........................................................................................................# .....................................................................................................####.................................####.................................####...............................####.........####..................#####.......................................................................................................................######.............................#####..................####...........#######.......######.............................................................................................................# ................................................................###..................###............#####.................................####..........###...................####..........................#####.####.#####...####...................####.......................................................................................................................#######...........................######..................####..........########......#######.............................................................................................................# ........................................###################.#######..######.....########........##############.........#######............####.......######.#######...........####...........#########......################...####.#######...........####.............######......................................................................................................######.........................######...................####.........########......######...............................................................................................................# ..........................................####..####..####.....#############........####.............####............####..#####..........####.........#######..####..........####.........#####...#####.....##############....#######..####..........####.............######.......................................................................................................######.....................########....................####......#########........#####................................................................................................................# ..........................................####..####..###......#######.#####........####.............####...........####....#####.........####.........######....####.........####.........####.....####........########.......######....####.........####...........................................................................................................................######.................##########.....................####...##########.........#####.................................................................................................................# ..........................................#####.####..###......######...............####.............####..........####......####.........####.........#####.....####.........####.........####.....####..........####.........#####.....####.........####............................................................................................................................######......###################......................####.###########.........######.................................................................................................................# ...........................................####.#########......#####................####.............####..........###..#....#####........####.........####......####.........####..................####........########.......####......#####........####.............................................................................................................................#####.....###################.......................##############..........######..................................................................................................................# ...........................................####.########.......####.................####.............####..........###.......#####........####.........####......####.........####..............########.....##############....####.......####........####..............................................................................................................................#####....###############...........................############............#####...................................................................................................................# ...........................................#############.......####.................####.............####.........################........####.........####......####.........####...........######.####....################...####.......####........####..............................................................................................................................######....############.............................#########..............#####....................................................................................................................# ............................................############.......####.................####.............####.........#####...................####.........####......####.........####.........#####....####....#####.####.#####...####..#....####........####...............................................................................................................................######.............................................###..................######....................................................................................................................# ............................................############.......####.................####.............####..........####...................####.........####......####..........####.......#####.....####..........####.........####......#####.......#####................................................................................................................................######.................................................................#####.....................................................................................................................# ............................................###########........####.................####.............####..........####...................####.........####......####..........####.......####......####..........####.........####......#####.......####..................................................................................................................................######...............................................................#####......................................................................................................................# ............................................#####.#####........####.................####.............####...###....#####......###.........####.........####......####..........####.......####......####.........#####.........####......####........####..................................................................................................................................######...............................................................#####......................................................................................................................# .............................................####.#####........####.................####.............####...###.....####.....####.........####.........####......####...........####......#####.....#######.......####.........#####.....####.......####....................................................................................................................................######.............................................................#####.......................................................................................................................# .............................................####..####........#####................####.............####..###.......#####..####..........####.........#####.....####...........####.......#####..#########....................######..#####........####...............######................................................................................................................#####...........................................................#######.......................................................................................................................# .............................................####..####.....###########.........############..........#######..........#######........############...########..########..........####.......########.#####.....................###.#######.........####................######.................................................................................................................######........................................................#######........................................................................................................................# ..................................................................................................................................................................................####.............................................................###..................####..................................................................................................................#######.......................................................#####..........................................................................................................................# ...................................................................................................................................................................................###............................................................####..................####...................................................................................................................######.......................................................#####..........................................................................................................................# ...................................................................................................................................................................................####..........................................................####...................###......................................................................................................................####......................................................#####...........................................................................................................................# ....................................................................................................................................................................................####........................................................####...................####......................................................................................................................#####....................................................######...........................................................................................................................# .................................................................................................................................................................................................................................................................................................................................................................................................#####....................................................#####............................................................................................................................# ..................................................................................................................................................................................................................................................................................................................................................................................................#####...................................................#####............................................................................................................................# ..................................................................................................................................................................................................................................................................................................................................................................................................######.................................................#####.............................................................................................................................# ...................................................................................................................................................................................................................................................................................................................................................................................................#####................................................######.............................................................................................................................# ....................................................................................................................................................................................................................................................................................................................................................................................................#####..............................................######..............................................................................................................................# ....................................................................................................................................................................................................................................................................................................................................................................................................#####.............................................######...............................................................................................................................# ......................................................###............................................................................................................................................................................................................................................................................................................................................#####...........................................######................................................................................................................................# ...................................................######............................................................................................................................................................................................................................................................................................................................................######.........................................######.................................................................................................................................# .....................................................####.............................................................................................................................................................................................................................................................................................................................................######.......................................######..................................................................................................................................# .....................................................####..............................................................................................................................................................................................................................................................................................................................................######......................................#####...................................................................................................................................# .....................................................####..............................................................................................................................................................................................................................................................................................................................................######.....................................######...................................................................................................................................# .....................................................####...............................................................................................................................................................................................................................................................................................................................................######....................................#####....................................................................................................................................# .....................................................####................................................................................................................................................................................................................................................................................................................................................######..................................#####.....................................................................................................................................# .....................................................####.................................................................................................................................................................................................................................................................................................................................................#####..................................#####.....................................................................................................................................# ..........................###........................####..................................................................................................................................................................................................................................................................................................................................................#####.................................####......................................................................................................................................# ...........#######.....######.#######.........###########..................................................................................................................................................................................................................................................................................................................................................#####.................................####......................................................................................................................................# .........####..#####.....#######..####.......####..######...................................................................................................................................................................................................................................................................................................................................................####.................................####......................................................................................................................................# ........####....#####....######....####.....####....#####...................................................................................................................................................................................................................................................................................................................................................#####................................####......................................................................................................................................# .......####......####....#####.....####....####......####...................................................................................................................................................................................................................................................................................................................................................#####................................####......................................................................................................................................# .......####......#####...####......####....####......####....................................................................................................................................................................................................................................................................................................................................................#####...............................####......................................................................................................................................# .......####......#####...####......####...#####......####....................................................................................................................................................................................................................................................................................................................................................######.............................#####......................................................................................................................................# ......################...####......####...#####......####.....................................................................................................................................................................................................................................................................................................................................................#####.............................#####......................................................................................................................................# ......#####..............####......####...#####......####......................................................................................................................................................................................................................................................................................................................................................####.............................####.......................................................................................................................................# .......####..............####......####...#####......####......................................................................................................................................................................................................................................................................................................................................................#####...........................#####.......................................................................................................................................# .......####..............####......####....####......####......................................................................................................................................................................................................................................................................................................................................................#####...........................#####.......................................................................................................................................# .......#####......###....####......####....####.....#####....#####..............................................................................................................................................................................................................................................................................................................................................#####..........................####........................................................................................................................................# ........####.....####....####......####.....####....#####....######.............................................................................................................................................................................................................................................................................................................................................#####..........................####........................................................................................................................................# .........#####..####.....#####.....####.....#####..########..######..............................................................................................................................................................................................................................................................................................................................................####..........................####........................................................................................................................................# ...........#######.....########..########.....##########.....#####...............................................................................................................................................................................................................................................................................................................................................#####.........................####........................................................................................................................................# .................................................................................................................................................................................................................................................................................................................................................................................................................#####.........................####........................................................................................................................................# ..................................................................................................................................................................................................................................................................................................................................................................................................................####.........................####........................................................................................................................................# ..................................................................................................................................................................................................................................................................................................................................................................................................................#####........................####........................................................................................................................................# ..................................................................................................................................................................................................................................................................................................................................................................................................................######.......................####........................................................................................................................................# ...................................................................................................................................................................................................................................................................................................................................................................................................................#####.......................####........................................................................................................................................# ....................................................................................................................................................................................................................................................................................................................................................................................................................####.......................####........................................................................................................................................# ....................................................................................................................................................................................................................................................................................................................................................................................................................####.......................####........................................................................................................................................# ....................................................................................................................................................................................................................................................................................................................................................................................................................####.......................####........................................................................................................................................# ....................................................................................................................................................................................................................................................................................................................................................................................................................####......................#####........................................................................................................................................# ....................................................................................................................................................................................................................................................................................................................................................................................................................#####.....................#####........................................................................................................................................# ....................................................................................................................................................................................................................................................................................................................................................................................................................#####.....................####.........................................................................................................................................# .....................................................................................................................................................................................................................................................................................................................................................................................................................####.....................####.........................................................................................................................................# .....................................................................................................................................................................................................................................................................................................................................................................................................................#####....................####.........................................................................................................................................# .....................................................................................................................................................................................................................................................................................................................................................................................................................#####....................####.........................................................................................................................................# ......................................................................................................................................................................................................................................................................................................................................................................................................................####....................####.........................................................................................................................................# ......................................................................................................................................................................................................................................................................................................................................................................................................................####....................####.........................................................................................................................................# ......................................................................................................................................................................................................................................................................................................................................................................................................................####....................####.........................................................................................................................................# ......................................................................................................................................................................................................................................................................................................................................................................................................................######..................####.........................................................................................................................................# ......................................................................................................................................................................................................................................................................................................................................................................................................................#########...............####.........................................................................................................................................# ......................................................................................................................................................................................................................................................................................................................................................................................................................################......#######........................................................................................................................................# .......................................................................................................................................................................................................................................................................................................................................................................................................................############################........................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................#######################.........................................................................................................................................# .............................................................................................................................................................................................................................................................................................................................................................................................................................###################...........................................................................................................................................# ....................................................................................................................................................................................................................................................................................................................................................................................................................................##########.............................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...................................................................................................................................................................................................................#######.................................................................................................................................................................................................................................................................................................................................................................# .................................................................................................................................................................................................................##################........................................................................................................................................................................................................................................................................##..............................................................................# ...............................................................................................................................................................................................................##########################.................................................................................................................................................................................................................................................................####.............................................................................# ............................................................................................................................................................................................................#####################################.........................................................................................................................................................................................................................................................####.............................................................................# ..........................................................................................................................................................................................................###########...#############################....................................................................................................................................................................................................................................................#####.............................................................................# .......................................................................................................................................................................................................############..............########################................................................................................................................................................................................................................................................#####.............................................................................# ......................................................................................................................................................................................................###########......................######################............................................................................................................................................................................................................................................####..............................................................................# .....................................................................................................................................................................................................#########.................................##################........................................................................................................................................................................................................................................####..............................................................................# ....................................................................................................................................................................................................########.......................................#################.....................................................................................................................................................................................................................................####..............................................................................# .................................................................................................................................................................................................########..............................................#################################.................................................................................................................................................................................................................####..............................................................................# ..............................................................................................................................................................................................##########...................................................#####################################.........................................................................................................................................................................................................####..............................................................................# ...........................................................................................................................................................................................###########.........................................................#########################################.................................................................................................................................................................................................####..............................................................................# ........................................................................................................................................................................................##############............................................................#######################################################................................................................................................................................................................................####..............................................................................# ......................................................................................................................................................................................#############...................................................................................##########################################........................................................................................................................................................................#####..............................................................................# ....................................................................................................................................................................................############..............................................................................................#####################################.....................................................................................................................................................................#####..............................................................................# ..................................................................................................................................................................................###########.........................................................................................................##############################....................................................................................................................................................................####..........###..................................................................# ................................................................................................................................................................................##########.............................................................................................................................###############.................................................................................................................................................................#####.....#########.................................................................# ..............................................................................................................................................................................##########..................................................................................................................................###############..............................................................................................................................................................#####.#############.................................................................# ...........................................................................................................................................................................###########.....................................................................................................................................#####################.......................................................................................................................................................####.#############..................................................................# .........................................................................................................................................................................###########.........................................................................................................................................######################....................................................................................................................................................################....................................................................# .......................................................................................................................................................................###########..................................................................................................................................................#################................................................................................................................................................#############.........................................................................# ....................................................................................................................................................................############.......................................................................................................................................................################............................................................................................................................................###########.............................................................................# ..................................................................................................................................................................###########.................................................................................................................................................................##########...............................................................................................................................#######################.............................................................................# ................................................................................................................................................................###########.......................................................................................................................................................................#########...........................................................................................................................####################.###.............................................................................# ..............................................................................................................................................................###########...........................................................................................................................................................................########..........................................................................................................................#########################............................................................................# ..........................................................................................................................................................############...............................................................................................................................................................................##########....................########............................................................................................##################.######...........................................................................# .........................................................................................................................................................###########..................................................................................................................................................................................##########................##############......................................................................................................####...#####...........................................................................# ........................................................................................................................................................##########......................................................................................................................................................................................#################....##################...................................................................................................######....#####..........................................................................# ......................................................................................................................................................##########..........................................................................................................................................................................................######################################.................................................................................................#######....######.........................................................................# .....................................................................................................................................................#######.................................................................................................................................................................................................########################.....#######................................................................................................#####.......######........................................................................# ....................................................................................................................................................#######...................................................................................................................................................................................................###################...........######..............................................................................................######........######.......................................................................# ...................................................................................................................................................#######............................................................................................................................................................................................................########...............#####.............................................................................................######..........#######.....................................................................# .................................................................................................................................................#######..........................###############......................................................................................................................................................................#####..................#####...........................................................................................######............#######....................................................................# ...............................................................................................................................................########.......................####################............................................................................................................................................................................................#######.........................................................................................#####.............########...................................................................# ..............................................................................................................................................#######......................#######################.............................................................................................................................................................................................#######.........................................................................................##.................########.................................................................# .............................................................................................................................................########.............###############################...............................................................................................................................................................................................######..............................................................................................................#######................................................................# ............................................................................................................................................#######............#####################.............................................................................................................................................................................................................#####...............................................................................................................#######...............................................................# ..........................................................................................................................................#######..........#####################..................................................................................................................................................................................................................####................................................................................................................#######..............................................................# .........................................................................................................................................#######.........####################.........................................................................##############################################################################..............................................................####.................................................................................................................########............................................................# ........................................................................................................................................#######........#############..............................................................................########################################################################################........................................................####...................................................................................................................#######...........................................................# ......................................................................................................................................########........###########...........................................................................##################################################################################################....................................................####.....................................................................................................................#####...........................................................# .....................................................................................................................................#######.........#######......................................................................###############################################################################################################.................................................####.....................................................................................................................#####...........................................................# ....................................................................................................................................#######........#######......................................................................########################..........................................................................#########################.......................................####.......................................................................................................................##............................................................# ..................................................................................................................................########........#######......................................................................#####################....................................................................................#######################...................................####.....................................................................................................................................................................................# .................................................................................................................................#######.........######......................................................................#################..............................................................................................###########################..........................#####.....................................................................................................................................................................................# ...............................................................................................................................########........########...................................................................##########...........................................................................................................################################..................#####.....................................................................................................................................................................................# ..............................................................................................................................########........#######..................................................................###########.......................................................................................................................##########################............######......................................................................................................................................................................................# ............................................................................................................................########..........######................................................................#############.............................................................................................................................#######################################......................................................................................................................................................................................# ...........................................................................................................................########.........######................................................................#############......................................................................................................................................###############################.......................................................................................................................................................................................# ..........................................................................................................................#######..........#######.............................................................#############..................................................................................................................................................#####################........................................................................................................................................................................................# .........................................................................................................................#######.........#######............................................................#############........................................................................................................................................................################..........................................................................................................................................................................................# .......................................................................................................................#######..........########..........................................................############.....................................................................................................................................................................................................................................................................................................................................................................# ......................................................................................................................#######..........#######..........................................................############........................................................................................................................................................................................................................................................................................##.............................................................................# .....................................................................................................................#######..........######..........................................................###########..........................................................................................................................................................................................................................................................................................####............................................................................# ....................................................................................................................#######...........#####.......................................................###########..............................................................................................................................................................................................................................................................................................####............................................................................# ...................................................................................................................######...........######......................................................###########...............................................................................................................................................................................................................................................................................................#####............................................................................# .................................................................................................................#######..........########.....................................................###########................................................................................................................................................................................................................................................................................................#####............................................................................# ................................................................................................................#######..........#######....................................................############..................................................................................................................................................................................................................................................................................................####.............................................................................# ...............................................................................................................#######...........#######.................................................###########......................................................................................................................................................................................................................................................................................................####.............................................................................# ..............................................................................................................#######...........######..................................................##########........................................................................................................................................................................................................................................................................................................####.............................................................................# .............................................................................................................######...........#######................................................###########.........................................................................................................................................................................................................................................................................................................#####.............................................................................# ............................................................................................................######...........######.................................................##########...........................................................................................................................................................................................................................................................................................................#####.............................................................................# ..........................................................................................................#######............######...............................................########...............................................................................................................................................................................................................................................................................................................####..............................................................................# .........................................................................................................#######............######...............................................#########...............................................................................................................................................................................................................................................................................................................####..............................................................................# ........................................................................................................#######............######..............................................#######..................................................................................................................................................................................................................................................................................................................#####..............................................................................# .......................................................................................................#######.............#####..............................................########..................................................................................................................................................................................................................................................................................................................#####..............................................................................# ......................................................................................................######..............######............................................#######.....................................................................................................................................................................................................................................................................................................................####...............................................................................# ....................................................................................................#######..............######............................................########.....................................................................................................................................................................................................................................................................................................................####...............................................................................# ...................................................................................................#######..............######............................................#######.......................................................................................................................................................................................................................................................................................................................####...............................................................................# ..................................................................................................#######..............######............................................######........................................................................................................................................................................................................................................................................................................................#####...............................................................................# .................................................................................................#######...............######..........................................#######...........................................................................................................................................................................................................................................................................................###############...............#####...............................................................................# ................................................................................................######................#####...........................................########..........................................................................................................................................................................................................................................................................................############################################.......................................................................# ...............................................................................................######................######..........................................#######............................................................................................................................................................................................................................................................................................###########################################################........................................................# ..............................................................................................######.................#####..........................................######...............................................................................................................................................................................................................................................................................................###########################################################.......................................................# ..............................................................................................#####.................#####..........................................######.............................................................................................................................................................................................................................................................................................................##############################################.......................................................# .............................................................................................#####..................#####.........................................######........................................................#################################################....................................................................................................................................................................................................................####.........#################........................................................# ............................................................................................######.................#####.........................................######....................................................#########################################################.................................................................................................................................................................................................................####..................................................................................# ...........................................................................................######..................#####........................................######...............................................#####################################################################..........................................................................................................................................................................................................#######................................................................................# ..........................................................................................######...................####.........................................#####.............................................##############################################################################...................................................................................................................................................................................................#########...............................................................................# .........................................................................................######...................#####........................................#####.......................................#######################.............................................######################.............................................................................................................................................................................................###########..............................................................................# ........................................................................................######...................######.......................................######....................................#####################.....................................................###########################....................................................................................................................................................................................######.######.............................................................................# .......................................................................................######...................######.......................................######...................................#################.................................................................############################............................................................................................................................................................................######...######............................................................................# ......................................................................................######....................#####.......................................######.................................#################..........................................................................#############################.....................................................................................................................................................................#####.....#####............................................................................# ......................................................................................#####.....................####.......................................######................................############......................................................................................###########################.................................................................................................................................................................#####.......#####...........................................................................# .....................................................................................#####......................####......................................######...............................###########.................................................................................................######################.............................................................................................................................................................######.......######..........................................................................# ....................................................................................######.....................#####......................................######..............................##########..........................................................................................................####################.......................................................................................................................................................######.........######.........................................................................# ....................................................................................#####.....................######......................................#####............................##########....................................................................................................................######################.............................................................................................................................................######...........######........................................................................# ...................................................................................#####......................#####......................................#####...........................##########.........................................................................................................................###############################................................................................................................................................######.............######.......................................................................# ..................................................................................######......................#####......................................#####..........................########...............................................................................................................................#############################..............................................................................................................................######...............######......................................................................# ..................................................................................#####......................#####......................................#####..........................#########....................................................................................................................................#########################.............................................................................................................................#####.................######.....................................................................# .................................................................................#####......................######.....................................######.........................#######................................................................................................................................................##################..........................................................................................................................######..................######....................................................................# .................................................................................#####......................#####......................................#####........................#######..............................................................................................................................................................########........................................................................................................................#####....................######...................................................................# ................................................................................#####.......................####......................................#####........................#######.................................................................................................................................................................#######.......................................................................................................................####......................######..................................................................# ...............................................................................######......................#####.....................................######......................#######...................................................................................................................................................................#########......................................................................................................................##........................######.................................................................# ...............................................................................#####.......................#####.....................................#####......................########...............................................................####################################..................................................................########................................................................................................................................................######................................................................# ...............................................................................####........................####.....................................######......................#######......................................................####################################################..............................................................#######................................................................................................................................................######...............................................................# ..............................................................................#####........................####....................................######.....................#######.....................................................#############################################################.........................................................########...............................................................................................................................................######..............................................................# ..............................................................................#####.......................#####...................................######.....................#######....................................................####################################################################......................................................#######...............................................................................................................................................######.............................................................# .............................................................................#####........................#####..................................#######....................######....................................................###################................................######################....................................................########..............................................................................................................................................#######...........................................................# .............................................................................#####........................####..................................######....................########.................................................###########.................................................###################..................................................########..............................................................................................................................................#######..........................................................# .............................................................................####.........................####..................................#####....................#######..................................................##########.........................................................###############..................................................#######...............................................................................................................................................######.........................................................# ............................................................................#####.........................####.................................#####....................######................................................###########..................................................................###########.................................................#######..............................................................................................................................................########.......................................................# ............................................................................#####........................#####...............................#######...................#######............................................##############.....................................................................##########..................................................######...............................................................................................................................................########.....................................................# ...........................................................................#####.........................#####..............................#######...................######............................................############............................................................................#########.................................................#######..............................................................................................................................................########....................................................# ...........................................................................#####.........................####...............................#####....................######...........................................##############..............................................................................###########..............................................#######..............................................................................................................................................########...................................................# ...........................................................................####..........................####...............................#####....................#####..........................................###########.....................................................................................###########..............................................#######..............................................................................................................................................#######..................................................# ...........................................................................####..........................####..............................#####...................######........................................###########.........................................................................................##############..........................................########...............................................................................................................................................########...............................................# ...........................................................................####..........................####..............................#####..................#######......................................##########..............................................................................................##############..........................................#######...............................................................................................................................................########..............................................# ..........................................................................#####..........................####.............................#####...................#####......................................##########....................................................................................................###########..........................................#######...............................................................................................................................................########.............................................# ..........................................................................#####..........................####............................######...................#####...................................###########.........................................................................................................#########...........................................######..............................................................................................................................................#########............................................# .........................................................................#####...........................####...........................######...................#####..................................###########..............................................................................................................########..........................................######.................................................................................................................................................#########........................................# ........................................................................######...........................####...........................#####....................#####.................................#########...................................................................................................................#######..........................................########...............................................................................................................................................#########.......................................# ........................................................................#####............................####...........................####....................#####..................................#######.................................................#########............................................................########.........................................#########.............................................................................................................................................############....................................# ........................................................................####.............................####...........................####....................#####................................#######................................................###############...........................................................#######..........................................########...............................................................................................................................................##########...................................# ........................................................................####.............................####..........................#####...................#####................................#######.........................................##########################.........................................................#######.........................................#########..................................................................................................................................................######...................................# ........................................................................####.............................####.........................######...................#####...............................#######.....................................#################################.........................................................######...........................................#######.................................................................................................................................................#####....................................# ........................................................................####.............................####.........................#####...................#####...............................######....................................#####################.....############........................................................#######...........................................#######........................................................................................................................................................................................# .......................................................................#####.............................####........................#####....................#####..............................######.................................######################...........###########.......................................................#######...........................................#######.......................................................................................................................................................................................# .......................................................................#####.............................####........................#####...................#####..............................#######...............................################......................##########.....................................................########............................................######......................................................................................................................................................................................# .......................................................................####..............................####........................####....................#####.............................######................................############.............................###########....................................................#######...........................................########....................................................................................................................................................................................# .......................................................................####..............................####.......................#####...................#####............................########...............................#########...................................###########....................................................######............................................#######...................................................................................................................................................................................# .......................................................................####..............................####......................######...................#####...........................########...............................######.........................................############..................................................######............................................#######..................................................................................................................................................................................# ......................................................................#####..............................#####.....................#####....................####..........................########................................######............................................############.................................................#######...........................................#######.................................................................................................................................................................................# ......................................................................#####..............................#####.....................####....................#####.........................########................................######................................................###########................................................#######............................................######................................................................................................................................................................................# ......................................................................####................................####.....................####....................#####........................######..................................######...................................................###########................................................######............................................######...............................................................................................................................................................................# ......................................................................####................................#####...................#####....................####........................#######..................................#####.......................................................#############...........................................########...........................................#######.............................................................................................................................................................................# ......................................................................####................................#####...................#####...................#####........................#####...................................#####..........................................................#############...........................................#######...........................................#######............................................................................................................................................................................# ......................................................................####.................................####..................#####....................#####.......................######..................................######............................................................#############..........................................#######...........................................#######...........................................................................................................................................................................# ......................................................................####.................................####..................#####....................####.......................######..................................######...............................................................############..........................................#######............................................######..........................................................................................................................................................................# ......................................................................####.................................#####.................####....................#####.......................######..................................######....................................................................###########........................................######............................................#####..........................................................................................................................................................................# ......................................................................####.................................#####................#####....................#####......................#####...................................#####........................................................................################..................................#######...........................................#####.......................................................................................................###...............................................................# .....................................................................#####..................................####................#####...................#####......................######..................................######..........................................................................###############..................................#######..........................................######....................................................................................................######..............................................................# .....................................................................#####..................................####................####...................######......................#####...................................######...........................................................................###############...................................######..........................................######..................................................................................................#######..............................................................# .....................................................................####...................................####...............#####...................#####......................#####...................................#####.................................................................................############..................................######...........................................######.................................................................................................######...............................................................# .....................................................................####...................................####...............#####...................####.......................#####..................................######........................................................................................######...................................#####...........................................#####................................................................................................#####.................................................................# .....................................................................####...................................####..............#####....................####.......................####...................................#####..........................................................................................######..................................######...........................................#####...............................................................................................#####.................................................................# .....................................................................####...................................####..............#####....................####.......................####..................................#####...........................................................................................#######..................................######..........................................#####..............................................................................................#####..................................................................# .....................................................................####...................................####..............####....................#####.......................####..................................#####.............................................................................................#####...................................######..........................................#####.............................................................................................#####..................................................................# .....................................................................####...................................#####.............####....................#####.......................####..................................####........................................................########...............................#####...................................#####..........................................#####............................................................................................#####...................................................................# .....................................................................####...................................#####.............####...................#####........................####..................................####.....................................................############..............................######...................................#####..........................................#####..........................................................................................######...................................................................# .....................................................................####....................................####.............####...................#####........................####.................................#####...................................................##################...........................#####...................................######.........................................#####.........................................................................................######....................................................................# .....................................................................####....................................####.............####..................#####.........................####.................................#####..................................................####################...........................#####...................................######.........................................#####.............................................#########..................................#####.....................................................................# .....................................................................####....................................####.............####..................#####.........................####.................................####.................................................##########.....#######...........................######..................................#######........................................#####............................................##############..............................####......................................................................# .....................................................................####....................................####.............####.................#####..........................####.................................####.............................................###########........########...........................######...................................#####.........................................#####...........................................###################.........................####......................................................................# .....................................................................####....................................####.............####.................#####..........................####.................................####............................................##########.............######...........................######...................................#####........................................#####............................................#########################.................#####......................................................................# .....................................................................####....................................####.............####.................####...........................####.................................####...........................................##########...............######...........................######..................................######........................................#####..................................................#########################.........######......................................................................# .....................................................................####....................................####.............####.................####...........................#####................................####..........................................#########..................#####............................#####...................................#####........................................#####......................................................#########################....######.......................................................................# .....................................................................####....................................####.............####.................####...........................#####................................####........................................#######.......................#####............................#####...................................#####........................................####...........................................................##############################.......................................................................# .....................................................................####....................................####.............####.................####............................####................................####.......................................#######........................######...........................######..................................#####........................................#####.................................................................#############################.................................................................# .....................................................................####....................................####.............####................#####............................####................................####.....................................#######...........................#####............................#####...................................#####.......................................#####........................................................................##########################################.............................................# .....................................................................####....................................####.............#####...............#####............................####................................####....................................########............................####.............................#####..................................######.......................................#####...........................................................................#############################################......................................# .....................................................................####....................................####.............#####...............####.............................####................................####....................................######..............................#####............................######..................................#####.......................................#####..............................................................................#####..####################################.....................................# .....................................................................####....................................####..............####...............####.............................####................................####...................................#####................................######............................#####...................................####........................................####..............................................................................####.........##############################.....................................# .....................................................................####....................................####..............####...............####.............................####................................#####..................................#####.................................#####.............................#####..................................#####.......................................####.............................................................................#####.............................#########......................................# .....................................................................####....................................####..............####...............####.............................####................................#####..................................####...................................####.............................#####..................................######......................................####............................................................................######............................................................................# .....................................................................#####...................................####..............####...............####.............................#####................................####..................................####...................................#####.............................#####..................................#####......................................####...........................................................................######.............................................................................# .....................................................................#####...................................####..............####...............####.............................#####................................#####.................................####...................................#####.............................#####...................................####......................................####..........................................................................######..............................................................................# ......................................................................####...................................####..............####...............####..............................#####...............................#####.................................####....................................####..............................######.................................#####.....................................####..........................................................................######..............................................................................# ......................................................................#####..................................####..............####...............####..............................#####................................####.................................####....................................#####.............................#######................................#####.....................................####.........................................................................########.............................................................................# ......................................................................#####..................................####..............####...............####...............................####................................####.................................#####...................................######..............................#####.................................####.....................................####........................................................................#########.............................................................................# .......................................................................####..................................####..............####...............####...............................#####...............................####.................................######...................................#####..............................#####.................................####.....................................####.......................................................................###########............................................................................# .......................................................................####..................................####..............####...............####...............................#####...............................####..................................######...................................####...............................#####................................####.....................................####.......................................................................#####.######...........................................................................# .......................................................................####..................................####..............####...............####................................#####..............................####...................................#####...................................####...............................######...............................#####....................................####......................................................................#####...#####...........................................................................# .......................................................................####..................................####..............####...............####................................#####..............................####....................................#####..................................#####...............................#####...............................#####....................................####.....................................................................######....#####..........................................................................# .......................................................................#####.................................####..............####...............####.................................####..............................#####...................................#####..................................#####................................#####...............................####....................................####....................................................................######.....######.........................................................................# .......................................................................#####.................................####..............####...............####.................................####..............................#####....................................#####..................................####................................######..............................####....................................####...................................................................######.......#####.........................................................................# ........................................................................#####................................####..............####...............####.................................#####..............................####....................................#####..................................####.................................######.............................####....................................####..................................................................######.........#####........................................................................# ........................................................................######...............................####..............####...............####.................................######.............................#####....................................#####.................................####..................................#####.............................####...................................#####.................................................................######..........######.......................................................................# .........................................................................#####...............................####..............####...............####..................................#####.............................######...................................######................................####...................................#####............................####...................................#####................................................................######............######......................................................................# ..........................................................................####...............................####..............####...............####...................................#####.............................#####....................................######...............................#####..................................######...........................####...................................####.................................................................#####..............#####......................................................................# ..........................................................................####...............................####..............####...............####...................................######.............................#####....................................######..............................######..................................#####...........................####...................................####................................................................#####................#####.....................................................................# ..........................................................................####...............................####..............####...............####....................................#####.............................######....................................#####...............................#####...................................####...........................####...................................####...............................................................######................#####.....................................................................# ..........................................................................#####..............................####..............####...............####.....................................#####.............................#####.....................................####................................####...................................####...........................####...................................####..............................................................######..................#####....................................................................# ..........................................................................######.............................#####.............####...............#####....................................######.............................#####....................................####................................####...................................####...........................####...................................####............................................................#######...................#####....................................................................# ...........................................................................#####.............................#####.............####...............######....................................######............................######...................................####................................####...................................####...........................####...................................####...........................................................#######.....................####....................................................................# ............................................................................#####.............................#####............####................#####.....................................######............................######..................................####................................####...................................####...........................####...................................####........................................................########.......................#####...................................................................# ............................................................................#####.............................#####............####.................#####.....................................#####.............................######.................................####................................####...................................####...........................####...................................####.......................................................#########.......................#####...................................................................# .............................................................................#####.............................####............####.................######.....................................#####.............................######................................####................................####...................................####...........................####...................................####.......................................................########.........................####...................................................................# .............................................................................#####.............................####............####..................######....................................######.............................########...........................######................................####...................................####...........................####..................................#####......................................................#######...........................#####..................................................................# ..............................................................................#####............................####............####...................######....................................#####..............................########.........................#######................................####...................................####...........................####..................................#####.....................................................######.............................#####..................................................................# ..............................................................................#####............................####............####....................#####.....................................#####..............................###########....................#######.................................####..................................#####...........................####..................................####....................................................#######...............................#####.................................................................# ...............................................................................####............................####............####.....................#####....................................######.............................#############..............##########..................................####..................................#####...........................####.................................#####..................................................#######.................................#####.................................................................# ...............................................................................#####...........................####............####.....................######....................................#####.................................###############################....................................####..................................####............................####.................................#####.................................................########..................................#####................................................................# ...............................................................................#####...........................#####...........####......................#####.....................................#####..................................############################.....................................####..................................####............................####................................#####................................................#########...................................######...............................................................# ................................................................................#####..........................#####...........####.......................#####....................................######.....................................######################.......................................####..................................####...........................#####................................#####...............................................########......................................######..............................................................# ................................................................................#####...........................####...........####.......................######....................................######.....................................#################...........................................####.................................#####...........................#####................................####...............................................#######.........................................######.............................................................# .................................................................................#####..........................####...........####........................######....................................######...............................................................................................#####.................................#####...........................####.................................####..............................................#######...........................................#####.............................................................# .................................................................................#####..........................####...........####.........................######....................................######..............................................................................................#####.................................####............................####.................................####............................................#######..............................................#####............................................................# ..................................................................................#####.........................####...........####..........................#####.....................................#####..............................................................................................####..................................####...........................#####................................#####...........................................######................................................######...........................................................# ..................................................................................#####.........................#####..........####...........................#####.....................................####.............................................................................................#####..................................####...........................#####................................#####..........................................#######.................................................######..........................................................# ...................................................................................#####........................#####..........####...........................######....................................#####............................................................................................#####.................................#####...........................####................................#####.........................................########...................................................######.........................................................# ...................................................................................#####.........................####..........####............................######...................................######..........................................................................................#####..................................#####...........................####................................#####.......................................########......................................................######........................................................# ....................................................................................####.........................####..........####.............................#####....................................#####..........................................................................................#####.................................#####............................####...............................#####.......................................#######.........................................................#####........................................................# ....................................................................................#####........................####..........####..............................#####....................................######........................................................................................####.................................######............................####...............................#####......................................########..........................................................#####.......................................................# ....................................................................................#####........................#####.........####..............................######...................................#######......................................................................................#####.................................#####.............................####..............................#####.....................................########............................................................#####.......................................................# .....................................................................................####........................#####.........#####..............................#####....................................#########..................................................................................######................................#####..............................####..............................#####...................................########...............................................................#####......................................................# .....................................................................................####.........................####.........######..............................#####....................................#########................................................................................######................................######.............................#####..............................####...................................#########...............................................................######.....................................................# .....................................................................................#####........................####..........#####..............................######.....................................##########............................................................................######................................######..............................#####.............................#####...................................#######..................................................................#####.....................................................# .....................................................................................######.......................#####..........####...............................######.....................................##########..........................................................................######.................................#####...............................####..............................#####...................................#####.....................................................................#####....................................................# ......................................................................................#####.......................#####..........####................................######......................................#########........................................................................#######................................#####................................####.............................#####.....................................###......................................................................######...................................................# .......................................................................................#####.......................####..........####.................................######......................................#########.....................................................................#######..................................#####................................####.............................#####...............................................................................................................######..................................................# .......................................................................................######......................#####.........#####.................................######.........................................#######.................................................................########..................................#####................................#####............................#####.................................................................................................................######.................................................# ........................................................................................#####......................######........#####..................................######.........................................#########.............................................................########..................................######................................#####............................#####..................................................................................................................#######...............................................# .........................................................................................#####......................#####.........####...................................######.........................................##########..........................................................#######...................................######................................#####............................#####....................................................................................................................##########...........................................# .........................................................................................#####.......................####.........#####...................................#######.........................................###########......................................................######....................................######.................................#####............................#####.....................................................................................................................###########.........................................# ..........................................................................................#####......................####.........######...................................#######..........................................#############................................................########....................................#####..................................####............................#####.......................................................................................................................############.......................................# ..........................................................................................#####......................#####.........#####.....................................######...........................................###############..........................................########.....................................#####...................................####............................#####..........................................................................................................................##########......................................# ...........................................................................................#####.....................######.........#####....................................#######............................................#################...................................##########.....................................######...................................####...........................#####...............................................................................................................................########....................................# ...........................................................................................#####......................#####.........######.....................................#######..............................................##############.................................#########......................................######....................................####...........................#####.................................................................................................................................#######...................................# ............................................................................................#####......................#####.........#####......................................########...............................................#################..........................#########......................................######.....................................####..........................#####...................................................................................................................................#########................................# ............................................................................................#####......................#####..........#####......................................#########.................................................################....................#########.........................................#####......................................####..........................#####.....................................................................................................................................########...............................# .............................................................................................#####......................####..........######......................................##########...................................................###############..............##########.........................................######.......................................####.........................#####.......................................................................................................................................########..............................# .............................................................................................#####......................#####..........######.......................................#########....................................................###################################..........................................#######......................................#####.........................#####.........................................................................................................................................#######.............................# ..............................................................................................####......................######..........#####.........................................########........................................................##############################..........................................#####........................................#####.........................####...........................................................................................................................................######.............................# ..............................................................................................#####......................#####...........######.........................................#######..........................................................########################............................................######........................................####.........................#####.............................................................................................................................................####.............................# ..............................................................................................######......................####...........#######..........................................######............................................................##################..............................................######........................................#####.........................#####..............................................................................................................................................##..............................# ...............................................................................................######.....................#####...........######...........................................#########......................................................................................................................#######.........................................#####.........................####...............................................................................................................................................................................# ................................................................................................#####.....................#####.............#####...........................................###########..................................................................................................................#######.........................................#####.........................#####...............................................................................................................................................................................# .................................................................................................#####.....................####.............######...........................................############..............................................................................................................#######..........................................######.........................#####...............................................................................................................................................................................# .................................................................................................######....................#####.............######...........................................#############..........................................................................................................#########.........................................######.........................#####................................................................................................................................................................................# ..................................................................................................#####....................######.............#######.............................................###############.................................................................................................##########..........................................######..........................#####................................................................................................................................................................................# ...................................................................................................#####....................#####..............#######...............................................##############.............................................................................................###########...........................................#####..........................#####.................................................................................................................................................................................# ...................................................................................................######....................#####..............#######................................................###############........................................................................................###########............................................#####...........................#####.................................................................................................................................................................................# ....................................................................................................######...................######...............#######................................................##################................................................................................############.............................................######..........................#####..................................................................................................................................................................................# .....................................................................................................######...................#####................#######.....................................................###############.........................................................................#############...............................................######...........................#####..................................................................................................................................................................................# ......................................................................................................######...................#####.................#######.....................................................###################..................................................................############.................................................#####............................####...................................................................................................................................................................................# .......................................................................................................#####...................######................########........................................................######################.........................................................############..................................................#####.............................####...................................................................................................................................................................................# ........................................................................................................#####...................#####...................######...........................................................###########################..............................................###########....................................................######.............................####...................................................................................................................................................................................# ........................................................................................................######...................####...................########............................................................###############################...................................###########.......................................................######..............................####.....................................................................................................##............................................................................# .........................................................................................................#####...................####.....................#######.................................................................###############################...........................############.......................................................######..............................#####....................................................................................................####...........................................................................# ..........................................................................................................#####..................#####.....................#######.......................................................................#############################...................#############.........................................................#####...............................#####....................................................................................................####...........................................................................# ..........................................................................................................######.................######.....................########..............................................................................########################.............#############..........................................................#####...............................#####.....................................................................................................####...........................................................................# ...........................................................................................................#####..................######......................#######....................................................................................#######################################.............................................................######...............................#####.....................................................................................................####...........................................................................# ............................................................................................................#####..................######.......................#######........................................................................................###############################..............................................................######...............................#####.....................................................................................................#####...........................................................................# ............................................................................................................#####...................#####.......................########............................................................................................#######################................................................................######................................#####.....................................................................................................#####...........................................................................# .............................................................................................................#####...................#####.........................######...............................................................................................#################.................................................................######................................#####.....................................................................................................#####............................................................................# .............................................................................................................######..................######........................########...............................................................................................................................................................................#####................................######.....................................................................................................#####............................................................................# ..............................................................................................................######..................######.........................#######.............................................................................................................................................................................#####.................................#####......................................................................................................####.............................................................................# ...............................................................................................................######..................######.........................#######...........................................................................................................................................................................######................................#####......................................................................................................#####.............................................................................# ................................................................................................................######..................######.........................#######.........................................................................................................................................................................######.................................#####......................................................................................................#####.............................................................................# .................................................................................................................######..................#######.........................######.......................................................................................................................................................................######.................................#####......................................................................................................#####..............................................................................# ..................................................................................................................######.................#########........................#######....................................................................................................................................................................#######................................######......................................................................................................#####..............................................................................# ...................................................................................................................######...................########.......................#######.................................................................................................................................................................#######................................#######.......................................................................................................####...............................................................................# ....................................................................................................................#####...................#########........................######...............................................................................................................................................................########...............................#######.......................................................................................................#####...............................................................................# .....................................................................................................................#####....................########.......................#######.............................................................................................................................................................########...............................######.........................................................................................................#####...............................................................................# .....................................................................................................................######.....................########.......................#######.........................................................................................................................................................########...............................########.........................................................................................................####................................................................................# ......................................................................................................................#####......................########.......................#######.......................................................................................................................................................#######................................#######..........................................................................................................#####................................................................................# .......................................................................................................................#####.......................########.......................######......................................................................................................................................................#######...............................#######...........................................................................................................#####................................................................................# .......................................................................................................................######........................#######......................########..................................................................................................................................................#######................................#######............................................................................................................####.................................................................................# ........................................................................................................................######........................#######.......................#######................................................................................................................................................#######...............................#######.............................................................................................................#####.................................................................................# .........................................................................................................................######.........................#######.......................######..............................................................................................................................................######................................######...............................................................................................................#####.................................................................................# ..........................................................................................................................######........................##########....................########.........................................................................................................................................#########...............................#######....................................................................######....................................#####..................................................................................# ...........................................................................................................................#####..........................#########.....................#######.......................................................................................................................................########................................#######....................................................................#########..................................#####..................................................................................# ............................................................................................................................#####...........................#########.....................######.....................................................................................................................................#######.................................######......................................................................##############............................#####...................................................................................# ............................................................................................................................######...........................#########....................#########................................................................................................................................#########................................######........................................................................######################...................#####...................................................................................# .............................................................................................................................######.............................#######.....................########..............................................................................................................................#######..................................######.............................................................................######################..............#####....................................................................................# ..............................................................................................................................######.............................#######......................########...........................................................................................................................########.................................######................................................................................#######################...........#####....................................................................................# ...............................................................................................................................######..............................######.....................##########......................................................................................................................#########..................................######......................................................................................##########################..#####.....................................................................................# ................................................................................................................................#####...............................######........................#########..................................................................................................................########...................................######................................................................................................#########################....................................................................................# .................................................................................................................................#####...............................######.......................###########.............................................................................................................##########...................................######.....................................................................................................############################.................................#####.......................................# .................................................................................................................................######...............................#######.......................##########..........................................................................................................##########.....................................#####.........................................................................................................#############################.........................##########......................................# ..................................................................................................................................######...............................########.......................############...................................................................................................##########.......................................#####..................................................................................................................############################..............##############......................................# ...................................................................................................................................######..............................##########........................############............................................................................................##############.......................................#####....................................................................................................................#####.###############################################.......................................# ....................................................................................................................................######................................########.........................#############....................................................................................################.........................................#####....................................................................................................................#####.........#####################################..........................................# .....................................................................................................................................#######...............................########..........................##################..........................................................................#################...........................................#####....................................................................................................................#######...........#############################..............................................# .....................................................................................................................................########................................#######............................#################...................................................................###################.............................................#####....................................................................................................................#####...#.................##################..................................................# .......................................................................................................................................#######.................................######..............................###################.............................................................################................................................######....................................................................................................................#####.#.#.....................................................................................# ........................................................................................................................................#######.................................#######...............................###################.........................................................############.....................................................#####....................................................................................................................#####....#.....................................................................................# ..........................................................................................................................................######................................#########....................................###############.............................................##################.......................................................#####.....................................................................................................................##########.....................................................................................# ...........................................................................................................................................######.................................#########....................................######################.......................##########################............................................................#####.....................................................................................................................####.######....................................................................................# ............................................................................................................................................######..................................############.....................................####################.........##################################.............................................................#####......................................................................................................................####..######...................................................................................# .............................................................................................................................................#######.................................#############.....................................#############################################################.............................................................#####.....................................................................................................................#####...#####...................................................................................# ..............................................................................................................................................#######...................................#############.....................................#################################################......................................................................####......................................................................................................................#####....#####..................................................................................# ................................................................................................................................................#######..................................##############............................................###########################..................................................................................#####......................................................................................................................####.....#####..................................................................................# ................................................................................................................................................########.......................................#########...............................................############.............................................................................................#####.....................................................................................................................#####......#####.................................................................................# ..................................................................................................................................................########......................................############...................................................................................................................................................#####......................................................................................................................#####......######................................................................................# ...................................................................................................................................................#########.......................................############...............................................................................................................................................######......................................................................................................................####........######...............................................................................# .....................................................................................................................................................#########........................................##########.............................................................................................................................................######......................................................................................................................#####.........######..............................................................................# ......................................................................................................................................................#########.......................................###################...................................................................................................................................######.......................................................................................................................#####..........#####..............................................................................# ........................................................................................................................................................############......................................################.................................................................................................................................######.......................................................................................................................#####............#####.............................................................................# ..........................................................................................................................................................############........................................################............................................................................................................................######........................................................................................................................#####............#####.............................................................................# ............................................................................................................................................................###########.......................................#################........................................................................................................................########........................................................................................................................#####..............#####............................................................................# .............................................................................................................................................................############...............................................########......................................................................................................................########.........................................................................................................................#####..............#####............................................................................# ..................................................................................................................................................................###########...........................................############.................................................................................................................#######..........................................................................................................................#####................#####...........................................................................# ....................................................................................................................................................................###########.............................................#########...............................................................................................................########.........................................................................................................................######................######..........................................................................# ......................................................................................................................................................................############............................................##########...........................................................................................................######............................................................................................................................#####..................######.........................................................................# .......................................................................................................................................................................#############..........................................###############....................................................................................................#######............................................................................................................................#####....................######........................................................................# ...........................................................................................................................................................................############............................................################.............................................................................................#######............................................................................................................................######.....................######.......................................................................# .............................................................................................................................................................................############..........................................##################..........................................................................................######..............................................................................................................................#####.......................######......................................................................# ................................................................................................................................................................................###########............................................###############.......................................................................................########.............................................................................................................................#####.........................#####......................................................................# ..................................................................................................................................................................................###########...............................................###############.................................................................................#######..............................................................................................................................######..........................#####.....................................................................# .....................................................................................................................................................................................###########.................................................###########...............................................................................#######...............................................................................................................................#####...........................#####.....................................................................# .......................................................................................................................................................................................###########.................................................##########............................................................................########...............................................................................................................................#####.............................#####....................................................................# .........................................................................................................................................................................................###########................................................############........................................................................#######................................................................................................................................######.............................#######..................................................................# ...........................................................................................................................................................................................###########...................................................############...........................####..................................#######..................................................................................................................................#####...............................#######.................................................................# ..............................................................................................................................................................................................##########...................................................############.......................#######................................########..................................................................................................................................####..................................######................................................................# ................................................................................................................................................................................................#############..............................................#############...................##########................................######...................................................................................................................................#####..................................#######...............................................................# ..................................................................................................................................................................................................###############.............................................################..........############................................######....................................................................................................................................#####....................................######..............................................................# ....................................................................................................................................................................................................###################............................................##############################.................................#######....................................................................................................................................#####......................................#####..............................................................# ......................................................................................................................................................................................................#######################........................................###########################................................########.....................................................................................................................................#####.......................................#####.............................................................# ...........................................................................................................................................................................................................########################...................................######################.................................#########......................................................................................................................................#####........................................#####.............................................................# ...............................................................................................................................................................................................................#########################....................................##############.................................###########......................................................................................................................................#####.........................................#####............................................................# .....................................................................................................................................................................................................................#####################...............................................................................###########.......................................................................................................................................#####..........................................######...........................................................# ...........................................................................................................................................................................................................................#################............................................................................##########.........................................................................................................................................#####...........................................#####...........................................................# .................................................................................................................................................................................................................................#############........................................................................#########...........................................................................................................................................#####.............................................#####..........................................................# ......................................................................................................................................................................................................................................##########.................................................................############.............................................................................................................................................#####.............................................######.........................................................# ........................................................................................................................................................................................................................................#############...........................................................###########..............................................................................................................................................#####...............................................######........................................................# ..........................................................................................................................................................................................................................................################....................................................############..............................................................................................................................................######................................................#####........................................................# ............................................................................................................................................................................................................................................######################.........................................#############................................................................................................................................................#####..................................................#####.......................................................# ..............................................................................................................................................................................................................................................##############################.............................##########....................................................................................................................................................#####...................................................######......................................................# ...................................................................................................................................................................................................................................................###############################################################....................................................................................................................................................######....................................................######.....................................................# ........................................................................................................................................................................................................................................................########################################################......................................................................................................................................................#####......................................................#####.....................................................# ................................................................................................................................................................................................................................................................#############################################........................................................................................................................................................#####........................................................#####....................................................# ..........................................................................................................................................................................................................................................................................#################################.........................................................................................................................................................######........................................................######...................................................# ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####..........................................................######..................................................# ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####............................................................######.................................................# ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####.............................................................######................................................# ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####...............................................................#######..............................................# ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####................................................................#######.............................................# .................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####...................................................................#######...........................................# .................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####...................................................................########..........................................# ................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####......................................................................#######.........................................# ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................######.......................................................................########.......................................# ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................######..........................................................................#######......................................# .............................................................................................................................................................................................................................................................................................................................................................................................................................................................######.............................................................................######.....................................# .............................................................................................................................................................................................................................................................................................................................................................................................................................................................#####..............................................................................#######....................................# ............................................................................................................................................................................................................................................................................................................................................................................................................................................................#####.................................................................................######...................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................######..................................................................................#####...................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................#####....................................................................................#####..................................# ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................#####.....................................................................................######.................................# .........................................................................................................................................................................................................................................................................................................................................................................................................................................................######......................................................................................########..............................# ........................................................................................................................................................................................................................................................................................................................................................................................................................................................######........................................................................................########.............................# ......................................................................................................................................................................................................................................................................................................................................................................................................................................................#######...........................................................................................########...........................# .....................................................................................................................................................................................................................................................................................................................................................................................................................................................######.............................................................................................#########..........................# ...................................................................................................................................................................................................................................................................................................................................................................................................................................................########.................................................................................................#######........................# .................................................................................................................................................................................................................................................................................................................................................................................................................................................#########..................................................................................................########.......................# ................................................................................................................................................................................................................................................................................................................................................................................................................................................########.......................................................................................................#########...................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................############........................................................................................................############................# ..........................................................................................................................................................................................................................................................................................................................................................................................................................................###########............................................................................................................##############............# ........................................................................................................................................................................................................................................................................................................................................................................................................................................###########................................................................................................................#############...........# ....................................................................................................................................................................................................................................................................................................................................................................................................................................##############....................................................................................................................##########...........# ..................................................................................................................................................................................................................................................................................................................................................................................................................................###########............................................................................................................................######............# .................................................................................................................................................................................................................................................................................................................................................................................................................................###########...............................................................................................................................................# .................................................................................................................................................................................................................................................................................................................................................................................................................................#########.................................................................................................................................................# .................................................................................................................................................................................................................................................................................................................................................................................................................................#####.....................................................................................................................................................# ..................................................................................................................................................................................................................................................................................................................................................................................................................................##.......................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#