1000 1000 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###############..........###........#................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#............................................................###############....#.....###........#.................................................................................................................................................................................................................................................................................................................................. ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#............................................................#.............#....#.....#..........#.................................................................................................................................................................................................................................................................................................................................. ...........###############....#.....###........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#............................................................#.............#....#.....#..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.............#....#.....#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#######################............................................................#.............#....#.....#..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.............#....#.....#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................#............................................................#.............#######################.................................................................................................................................................................................................................................................................................................................................. ...........#.............#....#.....#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................#............................................................#...................................#.................................................................................................................................................................................................................................................................................................................................. ...........#.............#######################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................#............................................................#...................................#.................................................................................................................................................................................................................................................................................................................................. ...........#...................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#########.....................#............................................................#...................................#.................................................................................................................................................................................................................................................................................................................................. ...........#...................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..#################..........#............................................................#.....#########.....................#.................................................................................................................................................................................................................................................................................................................................. ...........#...................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..................#..........#............................................................#.....#..#################..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#########.....................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..................#..........#............................................................#.....#..................#..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#..#################..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..............#...#..........#............................................................#.....#..................#..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#..................#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#...############.#.#..........#............................................................#.....#..............#...#..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#..................#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#.#.#......#####............................................................#.....#...############.#.#..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#..............#...#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........###.#......#...#............................................................#.....#....#.........#.#.#......#####.................................................................................................................................................................................................................................................................................................................................. ...........#.....#...############.#.#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#............................................................#.....#....#.........###.#......#...#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#....#.........#.#.#......#####................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#............................................................#.....#....#.........#...#......#...#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#....#.........###.#......#...#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#............................................................#.....#....#.........#...#......#...#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#....#.........#...#......#...#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#............................................................#.....#....#.........#...#..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#....#.........#...#......#...#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#............................................................#.....#....#.........#...#..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#....#.........#...#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#............................................................#.....#....#.........#...#..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#....#.........#...#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#............................................................#.....#....#.........#...#..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#....#.........#...#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........#.........#...#.......#..#............................................................#.....#....#.........#...#..........#.................................................................................................................................................................................................................................................................................................................................. ...........#.....#....#.........#...#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........#.........#...#########..#............................................................#..........#.........#...#.......#..#..........................................................................................................................................................................................................#############################################################........................................................... ...........#.....#....#.........#...#..........#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#............................................................#..........#.........#...#########..#..................................................................................................................................................................................................########.............................................................###........................................................ ...........#..........#.........#...#.......#..#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#............................................................#..........#.........#...........#..#..............................................................................................................................................................................................####........................................................................###..................................................... ...........#..........#.........#...#########..#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#............................................................#..........#.........#...........#..#..........................................................................................................................................................................................####...............................................................................###.................................................. ...........#..........#.........#...........#..#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#............................................................#..........#.........#...........#..#......................................................................................................................................................................................####........................................................................................................................................ ...........#..........#.........#...........#..#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#............................................................#..........#.........#...........#..#...................................................................................................................................................................................###............................................................................................................................................ ...........#..........#.........#...........#..#.......................................................................................................................................................................................................................................................................................................................################.....#############.......................................................................................................................................................#..........#.........#...........#..#............................................................#..........#.........#...........#..#.................................................................................................................................................................................##............................................................................................................................................... ...........#..........#.........#...........#..#..............................................................################....#######.........................................................................................................................................................................................................................#####..................................#########..............................................................................................................................................#..........#.........##########..#..#............................................................#..........#.........#...........#..#...............................................................................................................................................................................##................................................................................................................................................. ...........#..........#.........#...........#..#........................................................######...........................####.................................................................................................................................................................................................................####................................................######........................................................................................................................................############..................#..#..#............................................................#..........#.........##########..#..#.............................................................................................................................................................................##................................................................................................................................................... ...........#..........#.........#...........#..#....................................................####.....................................#####..........................................................................................................................................................................................................##..........................................................#####.................................................................................................................................................................#..#..#............................................................############..................#..#..#...........................................................................................................................................................................##..................................................................................................................................................... ...........#..........#.........##########..#..#.................................................###..............................................####....................................................................................................................................................................................................##.................................................................##...............................................................................................................................................................#..#..#..........................................................................................#..#..#......................................................................................................................................................###############....##....................................................................................................................................................... ...........############..................#..#..#...............................................##.....................................................####..............................................................................................................................................................................................##.....................................................................###............................................................................................................................................................#..#..#..........................................................................................#..#..#................................................................................................................................................######..............#...#......................................................................................................................................................... .........................................#..#..#..............................................#...........................................................####........................................................................................................................................................................................##..........................................................................###.........................................................................................................................................................#..#..#..........................................................................................#..#..#..........................................................................................................................................######.....................#.#.......................................................................................................................................................... .........................................#..#..#.............................................#................................................................##....................................................................................................................................................................................##...............................................................................##.......................................................................................................................................................#..#..#..........................................................................................#..#..#.....................................................................................................................................#####...........................##........................................................................................................................................................... .........................................#..#..#...........................................##...................................................................##................................................................................................................................................................................##...................................................................................##.........................................................................................................................#...........................#..#..#..........................................................................................#..#..#.................................................................................................................................####................................#............................................................................................................................................................ .........................................#..#..#.........................................##.......................................................................##............................................................................................................................................................................##.......................................................................................##.......................................................................................................................#...........................#..#..#..............................................................#...........................#..#..#.............................................................................................................................####...................................##............................................................................................................................................................ .........................................#..#..#.......................................##...........................................................................###.......................################################################....####........................................................................................##...........................................................................................#......................................................................................................................#############################..#..#..............................................................#...........................#..#..#.....................................................................................................................########......................................#.#............................................................................................................................................................ .............#...........................#..#..#.....................................##................................................................................###..............######........................................................#########..............................................................................#..............................................................................................#...................................................................................................................#.#..............................#..#..............................................................#############################..#..#.............................................................................................................########.............................................#..#............................................................................................................................................................ .............#...........................#..#..#....................................#.....................................................................................###.......####.......................................................................######......................................................................##................................................................................................##.................................................................................................................#.#.........######################..#..............................................................#..............................#..#.........................................................................................................####....................................................#..#............................................................................................................................................................. .............#############################..#..#.....................#####.........#.........................................................................................##.####.................................................................................####................................................................##....................................................................................................#................................................................................................................###.........#.......................#..............................................................#.........######################..#.....................................................................................................####........................................................#.#.............................................................................................................................................................. .............#..............................#..#............##########....##......#..........................................................................................####........................................................................................###...........................................................##.......................................................................................................##........########################................................................................................#........##..................#....#..............................................................#.........#.......................#..................................................................................................###...........................................................#.#............................................................................................................................................................... .............#.........######################..#...........#................#....#.........................................................................................##....#..........................................................................................###...............................#################################..................................................................................................#########.............................###........................................................................#............................######..............................................................#........##..................#....#..............................................................................................####.............................................................#.#................................................................................................................................................................ .............#.........#.......................#..........#..................#..#........................................................................................##.......##...........................................................................................###....................####..........................#..........########....................................................................................######...##....................................#####...................................................................#............................#...................................................................#............................######...........................................................................................###.................................................................##................................................................................................................................................................. .............#........##..................#....#.........#....................##.......................................................................................##...........#.............................................................................................##................##............................##...................#####...........................................................................####...........##.......................................####...............................................................#..................####......#...................................................................#............................#......................................................##############################..........##...................................................................#.#................................................................................................................................................................. .............#............................######........#......................#.....................................................................................##..............#..............................................................................................##............##.............................#..........................####.....................................................................##.................#..........................................###..........................................................######################..############...............................................................#............................#...............................................##...................................##.......#.....................................................................##.................................................................................................................................................................. .............#............................#............#......................#.##.................................................................................##.................#...............................................................................................##........##.............................##...............................####...............................................................##....................#............................................###........................................................................................................................................................#####################################...................................#######.......................................#.....#......................................................................#................................................................................................................................................................... .............#............................#...........#......................#....#...............................................................................#....................#................................................................................................#.....##..............................#.....................................##...........................................................##.......................#..............................................##......................................................................................................................................................................................................................########...............................................#...#........................................................................................................................................................................................................................................... ...........#####################################......#......................#.....#.............................................................................#......................#................................................................................................##.##...............................#........................................##.......................................................##..........................#...............................................##...............................................................................................................................................................................................................#####........................................................#.#.............................................................................########....................................................................................................................................................... .....................................................#......................#......#.............................................................................#......................#..................................................................................................#.................................#..........................................##..................................................###.............................#................................................##.........................................................................................................................................................................................................####.............................................................##............................................................................##........###.................................................................................................................................................... .....................................................#......................#.......##..........................................................................#........................#................................................................................................#.#...............................#.............................................##..............................................##.................................##................................................#.....................................................................................................................................................................................................###.................................................................##...........................................................................#.............##.................................................................................................................................................. ....................................................#.......................#.........##........................................................................#........................#...............................................................................................#...##............................#................................................#...........................................##.....................................#................................................##..............................................................................................................#########.....######################..............................................###...................................................................#.#..........................................................................#................###............................................................................................................................................... ....................................................#.......................#...........#.......................................................................#..........#.............#..............................................................................................#......#...........................#.................................................#........................................##.......................................#..................................................#......................................................................................................#######....................................######....................................####....................................................................##..#..........................................................................#...................##............................................................................................................................................. ....................................................#.......................#............#......................................................................#..........#............#..............................................................................................#.......#..........................#...................................................#......................................#.........................................#...................................................##..............................................................................................######.................................................#####............................###.......................................................................#....#.........................................................................#......................#............................................................................................................................................ ...................................................#........................#.............#.....................................................................#.........#.............#.............................................................................................#..#.....#..........................#...................................................#.....................................#..........................................#.....................................................#.........................................................................................####............................................................###.....................####.........................................................................#.....#.........................................................................#......................#............................................................................................................................................ ...................................................#........................#..............##...................................................................#.........#............#.............................................................................................#.........#.........................#.....................................................#...................................#...........................................#......................................................#....................................................................................####...................................................................##................###............................................................................#.......#.......................................................................#........................#........................................................................................................................................... ..................................................#.........................#.....#..........##..................................................................#.......#............#..............................................................................................#.......##..........................#......................................................#................................##.............................................#.....................................................#................................................................................####.........................................................................###..........###..............................................................................#........#......................................................................#.........................#........................................................................................................................................... .....###############..........###........#........#.........................#......#...........#.................................................................#.......#...........#...............................................................................................#.....##...........................#........................................................#..............................#..............................................#.......................................................#.............................................................................##................................................................................##....####.................................................................................#.........#.....................................................................#..........................#.......................................................................................................................................... .....#.............#....#.....#..........#.......#..........................#.......#...........#................................................................#...................#...............................................................................................#....#.............................#........................................................#.............................#...............................................#........................................................#.........................................................................###....................................................................................####....................................................................................#..........#....................................................................#............................#....................................................................................###############..........###........#................ .....#.............#....#.....#..........#.......#...........................#.......##..........#................................................................#................##................................................................................................#.###..............................#..........................#..............................#...........................#...............................................#.........................................................#.......................................................................##.....................................................................................###.##...................................................................................#...........#....................................................................#............................#....................................................................................#.............#....#.....#..........#................ .....#.............#....#.....#..........#.......#...........................#.........#..........#................................................................#.............##..................................................................................................##.................................#..........................#..............................#..........................#................................................#..........................................................#.....................................######################.........##....................................................................................###......#..................................................................................#............#..................................................................#..............................#...................................................................................#.............#....#.....#..........#................ .....#.............#######################.......#............................#........#..........#.................................................................##.........##.......................................................................................................................................#..........................#..............................#.........................#................................................#............................................................#.....................########.............................######.##....................................................................................##..........##................................................................................#............#..................................................................#...............................#..................................................................................#.............#....#.....#..........#................ .....#...................................#.......#.............................#........#..........#..................................................................###....##.........................................................................................................................................#..........................#...............................#........................#..................#............................#.............................................................#............#########..........................................######...............................................................................###..............#..............................................................................#.............#..................................................................#...............................#..................................................................................#.............#######################................ .....#...................................#......#..............................#........##.........#.....................................................................####...........................................................................................................................................#..........................#...............................#.......................#...................#............................#..............................................................#.......####.................................................##......###..........................................................................##..................#.............................................................................#.............#.................................................................#................................#..................................................................................#...................................#................ .....#...................................#......#...............................#........##.........#...................................................................................................................................................................................................................#..........................#...............................#......................#....................#...........................#...............................................................#...####....................................................#...........##......................................................................##....................#.............................................................................#.............#.................................................................#.................................#.................................................................................#...................................#................ .....#.....#########.....................#......#...............................#.........##.........#..................................................................................................................................................................................................................#...........................#..............................#.....................#.....................#..........................#.................................................................###.......................................................#..............###.................................................................##.......................#............................................................................#..............#................................................................#.................................#.................................................................................#...................................#................ .....#.....#..#################..........#......#................................#.........#.........#..................................................................................................................................................................................................................#...........................#..............................#.....................#....................#...........................#...............................................................###........................................................#..................##.............................................................##..........................#...........................................................................#..............#................................................................#.................................#.................................................................................#.....#########.....................#................ .....#.....#..................#..........#......#................................#...................#..................................................................................................................................................................................................................#...........................#..............................#....................#.....................#..........................#.............................................................###...#......................................................#.....................##.........................................................##.............................#..........................................................................#..............#...............................................................#..................................#.................................................................................#.....#..#################..........#................ .....#.....#..................#..........#......#.................................##.................#...............................................................................##############.....................................................................................................................#............................#..#..........................#...................#......................#.........................#...........................................................###......#.....................................................#........................##.....................................................##...............................#..........................................................................#.......#......#...............................................................#...................................#...................................#............................................#.....#..................#..........#................ .....#.....#..............#...#..........#......#...................................#................#...........................................................................####..............#....................................................................................................................#............................####...........................#..................#.....................##........#...............#..........................................................##..........#...................................................#...........................#...................................................#..................................#.........................................................................#.......#.......#..............................................................#...................................#...................................#............................................#.....#..................#..........#................ .....#.....#...############.#.#..........#......#....................................#...............#.........................................................................##...................##..................................................................................................................#.............................##...........................#..................#...............................................#........................................................###............#..................................................#.............................##................................................#...................................#.........................................................................#.......#.......#..............................................................#...................................#...................................##...........................................#.....#..............#...#..........#................ .....#.....#....#.........#.#.#......#####.....#......................................#.............##.......................................................................##.......................#..................................................................................................................#.........................................................#..................#..............................................#.......................................................##...............#.................................................#................................##.............................................#.....................................#........................................................................#.......#.......#..............................................................#...................................#...................................#.#..........................................#.....#...############.#.#..........#................ .....#.....#....#.........###.#......#...#.....#......................................#............#.......................................................................##.........................#..................................................................................................................#........................................................#...................#.............................................#......................................................##.................#................................................#...................................#..........................................##......................................#........................................................................#.......#.......#..............................................................#....................................#..................................#.#..........................................#.....#....#.........#.#.#......#####................ .....#.....#....#.........#...#......#...#.....#.......................................##.......####.....................................................................##............................#..................................................................................................................#.......................................................#...................#............................................#.....................................................##...................#...............................................#.....................................##.......................................#........................................#........................................................................#.......#.......#..............................................................#....................................#...................................##..........................................#.....#....#.........###.#......#...#................ .....#.....#....#.........#...#......#...#.....#.........................................#######........................................................................#..............................#...................................................................................................................#....................................................##....................#............................................#....................................................#.....................#...............................................#.......................................##....................................#.........................................#........................................................................#.......#.......#.............................................................#.....................................#...................................##..........................................#.....#....#.........#...#......#...#................ .....#.....#....#.........#...#..........#.....#.......................................................................................................................#...............................#....................................................................................................................#..................................................#......................#...........................................#...................................................##......................#..............................................#..........................................##.................................#..........................................#........................................................................#...............#.............................................................#......................................#...................................#..........................................#.....#....#.........#...#......#...#................ .....#.....#....#.........#...#..........#.....#......................................................................................................................#................................#.....................................................................................................................#................................................#.......................#.........................................##..................................................##........................#.............................................#.............................................#...............................#...........................................#........................................................................#...............#.............................................................#......................................#...................................#..........................................#.....#....#.........#...#..........#................ .....#.....#....#.........#...#..........#.....#....................................................................................................................##.................................#......................................................................................................................##............................................##........................#......................................###..................................................##..........................#............................................#...............................................#............................##............................................#........................................................................#...............#.............................................................#......................................#...................................##.........................................#.....#....#.........#...#..........#................ .....#.....#....#.........#...#..........#.....#...................................................................................................................#..................................#.........................................................................................................................##.........................................#..........................#....................................##....................................................#............................#............................................#................................................#..........................#..............................................#........................................................................#..............#..............................................................#.......................................#..................................##.........................................#.....#....#.........#...#..........#................ .....#.....#....#.........#...#..........#.....#..................................................................................................................#...................................#...........................................................................................................................##....................................###...........................#...................................#.....................................................#.............................#...........................................#..................................................#........................#...............................................#.........................................................................#.............#..............................................................#........................##.............#..................................#.#........................................#.....#....#.........#...#..........#................ .....#..........#.........#...#.......#..#.....#.................................................................................................................#....................................#.............................................................................................................................##...............................###..............................#.................................##.....................................................#..............................#..........................................#...................................................#......................##................................................#.........................................................................#............#...............................................................#.......................####............#..................................#.#........................................#.....#....#.........#...#..........#................ .....#..........#.........#...#########..#.....#...............................................................................................................##....................................#................................................................................................................................####.........................##..................................#...............................#......................................................#..............................#..........................................#.....................................................#....................#......................##..........................#.........................................................................#...........#................................................................#.......................####............#..................................#..#.......................................#..........#.........#...#.......#..#................ .....#..........#.........#...........#..#.....#.............................................................................................................##......................................#....................................................................................................................................#####...............#####....................................#.............................##......................................................#...............................#..........................................#.....................................................#...................#.......................##..........................#.........................................................................#.........##.................................................................#.......................####............#..................................#...#......................................#..........#.........#...#########..#................ .....#..........#.........#...........#..#.....#............................................................................................................#.......................................#..........................................................................................................................................###############.........................................#.........................####.......................................................#...............................#..........................................#...................#..................................#..................#........................##..........................#.........................................................................#.......##...................................................................#........................##.............#..................................#...#......................................#..........#.........#...........#..#................ .....#..........#.........#...........#..#.....#..........................................................................................................##........................................#...................................................................................................................................................................................................#.....................###..........................................................#...............#................#.........................................#....................#..................................#..................#........................##..........................#.........................................................................#.....##..................###................................................#.......................................#.................................#....#......................................#..........#.........#...........#..#................ .....#..........#.........#...........#..#.....#.........................................................................................................#.........................................#.....................................................................................................................................................................................................##.................##...........................................................##...............#................#..........................................#....................#..................................#.................#.........................##..........................#.........................................................................######..................##...##...............................#..............#.......................................#.................................#....#......................................#..........#.........#...........#..#................ .....#..........#.........#...........#..#.....#........................................................................................................#.........................................#........................................................................................................................................................................................................##...........####............................................................#................#................#..........................................#.....................#..................................#................#..........................##..........................#................................................................................................#.......#..............................##..............#......................................#.................................#....#......................................#..........#.........#...........#..#................ .....#..........#.........#...........#..#.....#........................................................................................................#........................................#...........................................................................................................................................................................................................###########...............................................................#................##...............#..........................................#......................#..................................#...............#...........................##.........................#...............................................................................................##.........##............................##..............#......................................#.................................#....#......................................#..........#.........#...........#..#................ .....#..........#.........##########..#..#.....#.......................................................................................................#.........................................#....................................................................................................................................................................................................................................................................................#................##...............#...........................................#......................#..................................#..............#............................##.........................#..............................................................................................#.............#...........................##..............#......................................#.................................#.....#.....................................#..........#.........#...........#..#................ .....############..................#..#..#.....#......................................................................................................#.........................................#....................................................................................................................................................................................................................................................................................#.................#...............#...........................................#.......................##................................#..............#.............................##........................#..............................................................................................#..............#...........................##..............#......................................#.................................#.....#.....................................#..........#.........##########..#..#................ ...................................#..#..#.....#......................................................................................................#........................................#....................................................................................................................................................................................................................................................................................#.................................#............................................#........................#................................#.............#..............................##........................#.............................................................................................#...............#............................#..............#......................................#.................................#......#....................................############..................#..#..#................ ...................................#..#..#.....#.....................................................................................................#........................................#.....................................................................................................................................................................................................................................................................................#.................................#............................................#........................#................................#............#................................#.......................#.............................................................................................#.................#...........................#..............#......................................#................................#.......#..................................................................#..#..#................ ...................................#..#..#.....#.....................................................................................................#.......................................#......................................................................................................................................................................................................................................................................................#................................#.............................................#........................#..............................##............#.................................##.....................##.............................................................................................#.................#...........................##.............#......................................#................................#........#.................................................................#..#..#................ ...................................#..#..#.....#....................................................................................................#.......................................#.......................................................................................................................................................................................................................................................................................#..............................##..............................................#........................#.............................#.............#..................................##...................##..............................................................................................#..................#...........................##..............#....................................#.................................#........#.................................................................#..#..#................ ...................................#..#..#.....#...................................................................................................#........................................#.......................................................................................................................................................................................................................................................................................#.............................#................................................#.....................................................#..............#......................................................#...............................................................................................#....................#..........................#.#.............#....................................#.................................#.........#................................................................#..#..#................ .......#...........................#..#..#.....#...................................................................................................#.......................................#........................................................................................................................................................................................................................................................................................#...........................##.................................................#....................................................#...............#....................................................##................................................................................................#.....................#.........................#.#.............#....................................#.................................#.........#................................................................#..#..#................ .......#...........................#..#..#.....#..................................................................................................#.......................................#.........................................................................................................................................................................................................................................................................................#..........................#...................................................#...................................................#................#.................................................###.................................................................................................#......................#.........................#..#.............#...................................#.................................#..........#...................................#...........................#..#..#................ .......#############################..#..#.....#.................................................................................................#.......................................#......................................................................................................................###############..........###........#...............................................................................................................................#.........................#....................................................#..................................................#.................#............................................#####....................................................................................................#.......................#........................#..#.............#...................................#................................#...........#...................................#...........................#..#..#................ .....#.#..............................#..#.....#................................................................................................#.......................................#.......................................................................................................................#.............#....#.....#..........#................................................................................................................................#......................##.....................................................#.................................................#..................#....................................########........................................................................................................#.........................#.......................#...#............#...................................#................................#............#..................................#############################..#..#................ .....#.#.........######################..#.....#................................................................................................#......................................#........................................................................................................................#.............#....#.....#..........#................................................................................................................................#.....................#........................................................#...............................................#....................#.........................##########................................................................................................................#..........................#......................#...#.............#.................................#.................................#............#................................#.#..............................#..#................ .....###.........#.......................#.....#...............................................................................................#......................................#.........................................................................................................................#.............#....#.....#..........#................................................................................................................................#....................#..........................................................#.............................................#......................######...........########.........................................................................................................................#...........................#......................#....#............#.................................#.................................#............#................................#.#.........######################..#................ .......#........##..................#....#.....#..............................................................................................#......................................#..........................................................................................................................#.............#######################.................................................................................................................................#.................##...........................................................#.............................................#............................###########.................................................................................................................................#...........................#......................#....#............#.................................#................................#.............#................................###.........#.......................#................ .......#............................######.....#.............................................................................................#.....................................##...........................................................................................................................#...................................#.................................................................................................................................#................#..............................................................###........................................##.........................................................................................................................................................................#...........................#......................#.....#............#................................#................................#..............#.................................#........##..................#....#................ .......#............................#..........#.............................................................................................#....................................#.............................................................................................................................#...................................#..................................................................................................................................#.............##..................................................................###...................................##...........................................................................................................................................................................#...........................#.....................#......#............#...............................#.................................#..............#.................................#............................######................ .......#..................####......#..........#............................................................................................#....................................#..............................................................................................................................#...................................#...................................................................................................................................#..........##.......................................................................##...............................##.............................................................................................................................................................................#...........................#.....................#.......#............#..............................#................................#................#................................#............................#..................... .....######################..############......#...........................................................................................#....................................#...............................................................................................................................#.....#########.....................#....................................................................................................................................##....####...........................................................................##..........................###...............................................................................................................................................................................#...........##..............#.....................#.......#............#.............................#.................................#.................#...............................#..................####......#..................... ................................................#.........................................................................................#....................................#................................................................................................................................#.....#..#################..........#......................................................................................................................................####.................................................................................####.................#####..................................................................................................................................................................................#..........####.............#....................#.........#...........#.............................#................................#...................#............................######################..############................. ................................................#.........................................................................................#...................................#.................................................................................................................................#.....#..................#..........#...............................................................................................................................................................................................................................#################............................................................................................................................................##.........................................#..........####.............#....................#.........#............#...........................#.................................#....................#................................................................................ ................................................#........................................................................................#...................................#..................................................................................................................................#.....#..................#..........#...........................................................................................................................................................................................................................................................................................................................................................................................#..##.......................................#...........##..............#...................#...........#...........#..........................#..................................#.....................#............................................................................... ................................................#.......................................................................................#..................................##..................................................................###..............................................................#.....#..............#...#..........#..........................................................................................................................................................................................................................................................................................................................................................................................#.....#......................................#...........................#...................#............#...........#.........................#.................................#.......................#.............................................................................. .................................................#......................................................................................#................................##..................................................................###................................................................#.....#...############.#.#..........#.........................................................................................................................................................................................................................................................................................................................................................................................#.......#.....................................#...........................#................................#...........#........................#..................................#.......................#.............................................................................. .................................................#.....................................................................................#...............................##...................................................................###.................................................................#.....#....#.........#.#.#......#####.........................................................................................................................................................................................................................................................................................................................................................................................#.......#.....................................#...........................#.................................#...........#......................#..................................#.........................#............................................................................. .................................................#.....................................................................................#.............................##....................................................................##...................................................................#.....#....#.........###.#......#...#........................................................................................................................................................................................................................................................................................................................................................................................#........#....................................#...........................#...................................#..........#.....................#..................................#...........................#............................................................................ ..................................................#...................................................................................#............................##.....................................................................##....................................................................#.....#....#.........#...#......#...#........................................................................................................................................................................................................................................................................................................................................................................................#.........#...................................#...........................#....................................##.........#...................#...................................#............................#........................................................................... ..................................................#...................................................................................#...........................#......................................................................#......................................................................#.....#....#.........#...#......#...#........................................................................................................................................................................................................................................................................................................................................................................................#.........#...................................#...........................#......................................#........#..................#...................................#.............................#........................................................................... ...................................................#.................................................................................#..........................##......................................................................#....................................#..................................#.....#....#.........#...#..........#.......................................................................................................................................................................................................................................................................................................................................................................................#..........#...................................#...........................#................#......................##.......#...............##...................................#...............................#.......................................................................... ....................................................#................................................................................#.........................#......................................................................###...................................##..................................#.....#....#.........#...#..........#.......................................................................................................................................................................................................................................................................................................................................................................................#..........#...................................#...........................#................#........................####....#...........###...................................##................................#.......................................................................... ....................................................#...............................................................................#........................##......................................................................#.#....................................#.#.................................#.....#....#.........#...#..........#.......................................................................................................................................................................................................................................................................................................................................................................................#..........#...................................#...........................#...............#.............................#######.....####....................................##...................................#......................................................................... .....................................................#..............................................................................#......................##.......................................................................#..#....................................#.#.................................#.....#....#.........#...#..........#.......................................................................................................................................................................................................................................................................................................................................................................................#....##....#....................................#.........................#...............#...................................#.#####.......................................#.....................................#......................................................................... ......................................................#.............................................................................#.....................#........................................................................#..#.....................................#.#.................................#.....#....#.........#...#..........#.......................................................................................................................................................................................................................................................................................................................................................................................#...####...#....................................#.........................#...............#....................................#..........................................##......................................#......................................................................... .......................................................#...........................................................................#....................##.......................................................................##...#.....................................#.#.................................#..........#.........#...#.......#..#......................................................................................................................................................................................................................................................................................................................................................................................#....####...#.....................................#........................#..............#......................................#........................................#........................................#......................................................................... ........................................................##.........................................................................#..................##........................................................................#....#.....................................#..#.................................#..........#.........#...#########..#......................................................................................................................................................................................................................................................................................................................................................................................#.....##....#.....................................#.......................#..............#........................................##....................................##.........................................#......................................................................... ..........................................................#........................................................................#................##.........................................................................#.....#.....................................#..#.................................#..........#.........#...........#..#....................................................................................................................................................................................................................................................................................................................................###########.......................................#...........#......................................#......................#.............#...........................................##.............................................................................#......................................................................... ...........................................................#.......................................................................#..............##.........................................................................##......#.....................................#..#.................................#..........#.........#...........#..#...................................................................................................................................................................................................................................................................................................................................#...........#......................................#...........#......................................#......................#............#..............................................##............................................................................#........................................................................ ............................................................#.....................................................................#.............##..........................................................................#........#....................................#...#.................................#..........#.........#...........#..#..................................................................................................................................................................................................................................................................................................................................#.............#.....................................#..........#.......................................#......................#...........#.................................................##........................##................................................#........................................................................ .............................................................##...................................................................#...........##...........................................................................#........#.....................................#...#.................................#..........#.........#...........#..#..................................................................................................................................................................................................................................................................................................................................#..............#....................................#..........#........................................#....................#..........##....................................................##...................###...................................................#....................................................................... ...............................................................##.................................................................#.........##...........................................................................##.........#.....................................#...#.................................#..........#.........#...........#..#.................................................................................................................................................................................................................................................................................................................................#................#...................................#.........#.........................................#....................#........##........................................................##...............##......................................................#....................................................................... .................................................................##...............................................................#.......##............................................................................#...........#.....................................#...#.................................#..........#.........#...........#..#................................................................................................................................................................................................................................................................................................................................#..................#..................................#.........#..........................................#..................#........#............................................................###############........................................................#....................................................................... ...................................................................##.............................................................#.....##............................................................................##............#....................................#....#.................................#..........#.........##########..#..#................................................................................................................................................................................................................................................................................................................................#..................#..................................#........#...........................................#.................#.......##....................................................................................................................................#....................................................................... .........###############....#.....###........#.......................##...........................................................#...##.............................................................................#..............#....................................#....#.................................############..................#..#..#...............................................................................................................................................................................................................................................................................................................................#....................#.................................#........#............................................#................#......#......................................................................................................................................#....................................................................... .........#.............#....#.....#..........#.........................##.........................................................####..............................................................................#..............#.....................................#....#...............................................................#..#..#...........................#########...........................................................................................................................................................#...............................................................................................................................#.....................#................................#.......#..............................................##.............#.....##.......................................................................................................................................#....................................................................... .........#.............#....#.....#..........#...........................###...................................................####...............................................................................##...............#.....................................#....#...............................................................#..#..#.......................####.........###........................................................................................................................................................#..............................................................................................................................#.......................#...............................#.......#................................................#...........#....##.........................................................................................................................................#....................................................................... .........#.............#....#.....#..........#..............................##.............................................####...#..............................................................................#.................#.....................................#....#...............................................................#..#..#....................###...............#........................................................................................................................................................#..............................................................................................................................#.........##............#...............................#......#..................................................##........#...##...........................................................................................................................................#....................................................................... .........#.............#######################................................##.......................................####.......#.............................................................................#..................#.....................................#...#................................................................#..#..#..................##..................#.......................................................................................................................................................##.....................................................................########................................................#.........####............#..............................#......#....................................................############.............................................................................................................................................#....................................................................... .........#...................................#..................................####...............................####...........#............................................................................#...................#.....................................#...#................................................................#..#..#................##....................#.......................................................................................................................................................#.....................................................................#........##..............................................#.........####............#...............................#....#............................................................#.................................................................................................................................................#....................................................................... .........#...................................#......................................######.....................####...............#..........................................................................##....................#.....................................#...#....................................#...........................#..#..#..............##......................#.......................................................................................................................................................#....................................................................#...........##............................................#.........####............#...............................#....#...........................................................#..................................................................................................................................................#....................................................................... .........#...................................#............................................#####################...................#.........................................................................#......................#.....................................#...#....................................#...........................#..#..#.............#.........###...........#........................................................................................................................................................#...................................................................#..............#...........................................#.........####.............#..............................#...#...........................................................#...................................................................................................................................................#....................................................................... .........#.....#########.....................#....................................................................................#........................................................................#.......................#.....................................#...#....................................#############################..#..#...........##.........#####.........#.........................................................................................................................................................#..................................................................#................#..........................................#.........####.............#..............................#..#...........................................................#....................................................................................................................................................#....................................................................... .........#.....#..#################..........#....................................................................................#.......................................................................#........................#.....................................#..#...................................#.#..............................#..#..........#.........#######.........#.........................................................................................................................................................#..................................................................#.................##........................................#.........####.............#..............................#.#............................................................#....................................................................................................................................................#....................................................................... .........#.....#..................#..........#....................................................................................#......................................................................#.........................#.....................................#..#...................................#.#.........######################..#.........#........########.........#.........................................................................................................................................................##.................................................................#....................#.......................................#.........####.............#...............................#............................................................#.....................................................................................................................................................#....................................................................... .........#.....#..................#..........#....................................................................................#....................................................................##..........................#.....................................#.#....................................###.........#.......................#........#........########.........#..........................................................................................................................................................##.................................................................#.....................#......................................#.........####..............#..............................#...........................................................#......................................................................................................................................................#....................................................................... .........#.....#..............#...#..........#....................................................................................#..................................................................##............................#.....................................#.#......................................#........##..................#....#........#......#########.........#...........................................................................................................................................................##................................................................#.......................#.....................................#.........####..............#.............................##..........................................................#.......................................................................................................................................................#....................................................................... .........#.....#...############.#.#..........#....................................................................................#................................................................##..............................#.....................................#.#......................................#............................######.......#......#######............#...........................................................................................................................................................##................................................................#.......................#.....................................#.........####..............#............................#.#..........................................................#.......................................................................................................................................................#....................................................................... .........#.....#....#.........#.#.#......#####.....................................................................................#.............................................................##................................#....................................#.#.......................................#............................#............#.....#######............#............................................................................................................................................................##...............................................................#.........................#....................................#.........#####.............#...........................#...#........................................................#.......................................................................................................................................................#........................................................................ .........#.....#....#.........###.#......#...#.....................................................................................#...........................................................##..................................#....................................#.#.......................................#..................####......#...........#.....#######............#............................................................................................................................................................#.#...............................................................#.........................#....................................#.........#####.............#..........................#....#.......................................................#........................................................................................................................................................#........................................................................ .........#.....#....#.........#...#......#...#.....................................................................................#..........................................................#.....................................#...................................#.#.....................................######################..############.......#....######..............#...............................##########...................................................................................................................#.#...............................................................#.........................#....................................#..........####.............#........................##......#.....................................................#.........................................................................................................................................................#........................................................................ .........#.....#....#.........#...#......#...#......................................................................................##..............................................................................................#...................................##................................................................................#.....#####..............#...............................#........#...................................................................................................................#..#...............................................................#..........................#...................................#..........####.............#.......................#........#....................................................#..........................................................................................................................................................#........................................................................ .........#.....#....#.........#...#..........#........................................................................................#..................................................#...........................................#..................................##................................................................................#......##...............#...............................#.........#...................................................................................................................#..#..............................................................#.................##........#....................................#.........####.............#......................#..........#.................................................##...........................................................................................................................................................#........................................................................ .........#.....#....#.........#...#..........#.........................................................................................#...............................................##............................................#..................................##................................................................................#.......................#...............................#.........#..................................................................................................................#...#..............................................................#................####.......#....................................#.........####.............#....................##...........#................................................#............................................................................................................................................................#......................................................................... .........#.....#....#.........#...#..........#..........................................................................................##...........................................##...............................................#.................................#................................................................................#.......................#...............................#..........#..................................................................................................................#...#..............................................................#................####........#....................................#........#####............#...................#..............#..............................................#...........................................................................######............................................................................#......................................................................... .........#.....#....#.........#...#..........#............................................................................................##.......................................##.................................................#.................................#................................................................................#......................#...............................#...........#.................................................................................................................#.....#.............................................................#................####........#....................................#........#####............#...................................#............................................#...........................................................................#......##..........................................................................#......................................................................... .........#.....#....#.........#...#..........#..............................................................................................##...................................##....................................................#................................#................................................................................#.....................#...............................#............#..........................................#############..........................................................#.....#.............................................................#................####........#.....................................#........####............#...................................#...........................................#...........................................................................#.........#.........................................................................#......................................................................... .........#..........#.........#...#.......#..#................................................................................................###.............................###......................................................#...............................##...............................................................................#.....................#...............................#.....##......#........................................##.............#........................................................#......#.............................................................#................####.........#.....................................#.......####...........#...............#.....................#........................................##...........................................................................#...........##......................................................................#.......................................................................... .........#..........#.........#...#########..#...................................................................................................####......................###..........................................................#..............................##...............................................................................#....................#................................#....####....#........................................#................#.......................................................#......#.............................................................#................####.........#.....................................#........##............#.............##.......................#.....................................##............................................................................#..............#.....................................................................#.......................................................................... .........#..........#.........#...........#..#.......................................................................................................#######.............##.............................................................#.............................#.#...............................................................................#...................#................................#.....####....#.......................................#.................#......................................................#.......#.............................................................#...............#####..........#.....................................#.....................#...........##.........................#....................................#..............................................................................#...............##..................................................................#........................................................................... .........#..........#.........#...........#..#..............................................................................................................#############................................................................#...........................#..#...............................................................................#..................#................................#.....#####...#.......................................#..................#......................................................#.......#.............................................................#...............#####..........#.....................................#.....................#..........#............................#..................................#..............................................................................#..................#.................................................................#........................................................................... .........#..........#.........#...........#..#............................................................................................................................................................................................#.........................#...#...............................................................................#.................#................................#.....######...#......................................#.....##...........#......................................................#.........#............................................................#...............####............#.....................................#...................#.........##..............................#................................................................................................................#...................##..............................................................#............................................................................ .........#..........#.........#...........#..#.............................................................................................................................................................................................#........................#...#...............................................................................#................#.................................#.....#####...#......................................#.....####..........#......................................................#.........#............................................................#..............#####............#......................................##.................#........#.................................##.............................................................................................................#......................##............................................................#............................................................................ .........#..........#.........#...........#..#........................................................................................................................................................###############....#.....###........##.......................#....#...............................................................................#...............#.................................#.....#####....#......................................#....#####.........#......................................................#...........#...........................................................#..............#####............#........................................##...............#......##....................................#........................##..................................................................................#........................##.........................................................#............................................................................. .........#..........#.........#...........#..#........................................................................................................................................................#.............#....#.....#..........#.#.....................#.....#...............................................................................#.............##..................................#....######...#......................................#.....#####.........#.....................................................#............#...........................................................#..............####.............#..........................................##............#.....##.......................................#.....................##...................................................................................#...........................#........................................................#............................................................................. .........#..........#.........##########..#..#........................................................................................................................................................#.............#....#.....#..........#..#...................#.......#..............................................................................#............#....................................#....#####...#.......................................#....#####.........#.....................................................#..............#..........................................................#..............####.............#............................................##..........#...##..........................................##.................##.....................................................................................#............................#......................................................#.............................................................................. .........############..................#..#..#........................................................................................................................................................#.............#....#.....#..........#...#.................#........#..............................................................................#...........#.....................................#.....##.....#.......................................#....#####.........#...................................................##...............#..........................................................#..............####............#...............................................##.......#..##..............................................###..........####......................................................................................#..............................#.....................................................#.............................................................................. .......................................#..#..#........................................................................................................................................................#.............#######################....#...............#.........#..............................................................................#.........##.....................................#............#........................................#...#####.........#...................................................#..................#..........................................................#.............####............#.................................................##########...................................................##########..........................................................................................#..............................#....................................................#............###############..........###........#.............................. .......................................#..#..#........................................................................................................................................................#...................................#.....##............#..........#...............................................................................#.......#.......................................#...........#.........................................#...#####.........#..................................................#...................#..........................................................#..............##.............#......................................................#...........................................................................................................................................................#...............................#..................................................#.............#.............#....#.....#..........#.............................. .......................................#..#..#........................................................................................................................................................#...................................#.......####....####............#..............................................................................#......#........................................#...........#.........................................#...####.........#..................................................#.....................#.........................................................#.............................#......................................................#...........................................................................................................................................................#................................#................................................#..............#.............#....#.....#..........#.............................. .......................................#..#..#........................................................................................................................................................#...................................#...........####................#..............................................................................#....##.........................................#..........#..........................................#...####.........#.................................................#.......................#........................................................#.............................#.....................................................#............................................................................................................................................................#................####.............#...............................................#..............#.............#....#.....#..........#.............................. .......................................#..#..#........................................................................................................................................................#.....#########.....................#...............................#...............................................................................#..#...........................................#........##...........................................#...####........#................................................##........................#........................................................#............................#.....................................................#.............................................................................................................................................................#...............######.............#.............................................#...............#.............#######################.............................. ...........#...........................#..#..#........................................................................................................................................................#.....#..#################..........#...............................#................................................................................##............................................#.......#.............................................#....##........#................................................#...........................#........................................................#...........................#....................................................#..............................................................................................................................................................#...............#######.............#...........................................#................#...................................#.............................. ...........#...........................#..#..#........................................................................................................................................................#.....#..................#..........#................................#..............................................................................##.............................................#.....##..............................................#..............#...............................................#............................#........................................................#...........................#...................................................#...............................................................................................................................................................#................#######.............#.........................................#.................#...................................#.............................. ...........#############################..#..#........................................................................................................................................................#.....#..................#..........#................................#............................................................................##..#............................................#....#................................................#.............#..............................................##..............................#........................................................#..........................#..................................................#................................................................................................................................................................#..................#####.............#...........................................................#...................................#.............................. ...........#..............................#..#........................................................................................................................................................#.....#..............#...#..........#.................................#.........................................................................##.....#...........................................#..##..................................................##..........#..............................................#.................................#.......................................................#.........................#...................................................#................................................................................................................................................................#....................##...............#..........................................................#.....#########.....................#.............................. ...........#.........######################..#........................................................................................................................................................#.....#...############.#.#..........#.................................#........................................................................#........#..........................................#.#......................................................#........#.............................................##..................................#........................................................#........................#..................................................#.................................................................................................................................................................#......................................#.........................................................#.....#..#################..........#.............................. ...........#.........#.......................#........................................................................................................................................................#.....#....#.........#.#.#......#####..................................#.....................................................................##..........#.........................................##........................................................#.......#...........................................##.....................................#.......................................................#........................#.................................................#..................................................................................................................................................................#.......................................#........................................................#.....#..................#..........#.............................. ...........#........##..................#....#........................................................................................................................................................#.....#....#.........###.#......#...#..................................#...................................................................##.............#......................................###..........................................................#.....#...........................................#........................................#.......................................................#......................#.................................................#...................................................................................................................................................................#........................................#.................................#.....................#.....#..................#..........#.............................. ...........#............................######........................................................................................................................................................#.....#....#.........#...#......#...#...................................#................................................................##................#...................................##..#...........................................................#...#......................................................................................#......................................................#.....................#................................................##........................................................................................................................############................................#.........................................#...............................#......................#.....#..............#...#..........#.............................. ...........#............................#.............................................................................................................................................................#.....#....#.........#...#......#...#...................................#..............................................................##...................#................................##....#............................................................#.#.......................................##...............................................#......................................................#...................#................................................#.........................................................................................................................#............####.............................##.......................................#.............................##.......................#.....#...############.#.#..........#.............................. ...........#............................#.............................................................................................................................................................#.....#....#.........#...#..........#....................................##..........................................................##......................##............................##......#............................................................###....................................###..................................................##....................................................#...................#..............................................##.........................................................................................................................#.................###............................###.....................................#..........................##.........................#.....#....#.........#.#.#......#####.............................. .........#####################################........................................................................................................................................................#.....#....#.........#...#..........#......................................#.......................................................##..........................##......................####........#...........................................................#...##................................##.......................................................#....................................................#.................#..............................................#..........................................................................................................................#.....................##.............................##....................................#.......................##...........................#.....#....#.........###.#......#...#.............................. ......................................................................................................................................................................................................#.....#....#.........#...#..........#.......................................##...................................................##..............................#####.............####............#..........................................................#......##...........................###..........................................................#....................................................#...............#..............................................#...........................................................................................................................#.......................##.............................##...................................#....................##.............................#.....#....#.........#...#......#...#.............................. ......................................................................................................................................................................................................#.....#....#.........#...#..........#.........................................#.............................................#####.....................................######.....##................#.........................................................#.........###......................##..............................................................#....................................................#............##.............................................##............................................................................................................................#.........................##.............................###................................#..................##...............................#.....#....#.........#...#......#...#.............................. ......................................................................................................................................................................................................#.....#....#.........#...#..........#..........................................##.......................................####.......................................................................#........................................................#.............######################.................................................................#...................................................#...........#.............................................##..............................................................................................................................#...........................##..............................#####............................#..............###.................................#.....#....#.........#...#..........#.............................. ......................................................................................................................................................................................................#..........#.........#...#.......#..#............................................###.........................#######...............................................................................#.......................................................#......................................................................................................##..................................................#.........#............................................##................................................................................................................................#.............................#..................................#####.......................#...........###....................................#.....#....#.........#...#..........#.............................. ......................................................................................................................................................................................................#..........#.........#...#########..#...............................................####...............######......................................................................................#......................................................#.........................................................................................................#..................................................#......##...........................................##..................................................................................................................................#..............................#......................................######..................#..########.......................................#.....#....#.........#...#..........#.............................. ....................................................##############....................................................................................................................................#..........#.........#...........#..#...................................................###############.............................................................................................#...................................................##...........................................................................................................##.................................................#....#...........................................##....................................................................................................................................#...............................#...........................................#####################...............................................#.....#....#.........#...#..........#.............................. ..................................................##..............####................................................................................................................................#..........#.........#...........#..#...............................................................................................................................................................#..................................................#...............................................................................................................##................................................#.##..................................................................................................................................................................................#...............................#..............................................................#................................................#.....#....#.........#...#..........#.............................. .................................................#....................###.............................................................................................................................#..........#.........#...........#..#...............................................................................................................................................................#.................................................#..................................................................................................................#...............................................##....................................................................................................................................................................................#................................#..............................................................#...............................................#..........#.........#...#.......#..#.............................. ...............................................##........................###..........................................................................................................................#..........#.........#...........#..#................................................................................................................................................................#...............................................#....................................................................................................................##...........................................##..##......................................#...........................................................................................................................................#.................................#.............................................................#...............................................#..........#.........#...#########..#.............................. .............................................##.............................###.......................................................................................................................#..........#.........#...........#..#................................................................................................................................................................#.............................................##.......................................................................................................................##.......................................##......##.................................###............................................................................................................................................#..................................#.............................................................#..............................................#..........#.........#...........#..#.............................. ............................................#..................................###....................................................................................................................#..........#.........#...........#..#.................................................................................................................................................................#..........................................##...........................................................................................................................####.................................##..........##.............................##................................................................................................................................................#.................................#.............................................................#..............................................#..........#.........#...........#..#.............................. ............................................#.....................................##..................................................................................................................#..........#.........##########..#..#.................................................................................................................................................................#........................................##.................................................................................................................................####...........................##..............###.......................###..................................................................................................................................................#..............###.................#.............................................................#.............................................#..........#.........#...........#..#.............................. ............................................#.......................................##................................................................................................................############..................#..#..#..................................................................................................................................................................#.....................................##...........................................................................................................................................####.................##...................####...............####......................................................................................................................................................#............#######...............#............................................................#.............................................#..........#.........#...........#..#.............................. ............................................#.........................................##............................................................................................................................................#..#..#...................................................................................................................................................................#..................................##.................................................................................................................................................#################.........................#####......####..........................................................................................................................................................#............########..............#.............................................................#............................................#..........#.........#...........#..#.............................. ............................................#...........................................#...........................................................................................................................................#..#..#....................................................................................................................................................................#..............................###..................................................................................................................................................................................................######...............................................................................................................................................................#............##########............#............................................................#............................................#..........#.........#...........#..#.............................. ............................................#............................................#..........................................................................................................................................#..#..#.....................................................................................................................................................................#...........................##..........................................................................................................................................................................................................................................................................................................................................................................#.............##########...........#............................................................#............................................#..........#.........##########..#..#.............................. ............................................#.............................................##........................................................................................................................................#..#..#......................................................................................................................................................................#........................##.............................................................................................................................................................................................................................................................................................................................................................................#................#######..........#............................................................#............................................############..................#..#..#.............................. ............................................#...............................................#.......................................................................................................................................#..#..#.......................................................................................................................................................................##....................##................................................................................................................................................................................................................................................................................................................................................................................#...............#######...........#...........................................................#..........................................................................#..#..#.............................. ............................................#................................................#..........................................................................................................#...........................#..#..#.........................................................................................................................................................................##................##...................................................................................................................................................................................................................................................................................................................................................................................#.................###............#...........................................................#..........................................................................#..#..#.............................. ............................................#.................................................#.........................................................................................................#...........................#..#..#...........................................................................................................................................................................####..................................................................................................................................................................................................................................................................................................................................................................................................#...............................#...........................................................#..........................................................................#..#..#.............................. ............................................#..................................................##.......................................................................................................#############################..#..#...............................................................................................................................................................................########..........................................................................................................................................................................................................................................................................................................................................................................................#...............................#..........................................................#...........................................................................#..#..#.............................. ............................................#....................................................#......................................................................................................#..............................#..#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..............................#.........................................................#............................................................................#..#..#.............................. .............................................#....................................................#.....................................................................................................#.........######################..#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##............................#........................................................#.................................................#...........................#..#..#.............................. .............................................#.....................................................##...................................................................................................#.........#.......................#...........................................................................................##############............................................................................................................................................................................................................................................................................................................................................................................................................................................................................##..........................#.......................................................#..................................................#...........................#..#..#.............................. .............................................#.......................................................#..................................................................................................#........##..................#....#.......................................................................................####..............#######.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................##........................#......................................................#...................................................#############################..#..#.............................. .............................................#........................................................#......######################################.....................................................#............................######....................................................................................###.........................###.............................................................................................................................................................................................................................................................................................######...................................................................................................................................................................##......................#.....................................................#..................................................#.#..............................#..#.............................. .............................................#.........................................................##.###......................................#####................................................#............................#.......................................................................................##...............................##...........................................................................................................................................................................................................................................................................................###...##...................................................................................................................................................................##....................#....................................................#...................................................#.#.........######################..#.............................. ..............................................#........................................................###..............................................#######.........................................#............................#.....................................................................................##...................................#.............................................................................................................................................................................................................................................................................................#######...................................................................................................................................................................##..................#...................................................#....................................................###.........#.......................#.............................. ..............................................#.......................##..............................#...#....................................................######.................................#####################################...............................................................................#......................................#.................................................................................................................................................................................................................................................................................................#####..................................................................................................................................................................##................#.................................................##.......................................................#........##..................#....#.............................. ..............................................#......................####.............................#....#.........................................................###................................................................................................................................................##........................................#.....................................................................................................................................................................................................................................................................................................##..................................................................................................................................................................##..............#...............................................##.........................................................#............................######.............................. ..............................................#......................######...........................#....#............................................................##.............................................................................................................................................#...........................................##.....................................................................................................................................................................................................................................................................................................###.................................................................................................................................................................###...........#.............................................##...........................................................#............................#................................... ...............................................#.....................#######...........................#....#.............................................................##...........................................................................................................................................#.............................................#......................................................................................................................................................................................................................................................................................................###..................................................................................................................................................................##.........#...........................................##.............................................................#..................####......#................................... ...............................................#......................#######..........................#....#...............................................................##.........................................................................................................................................#..............................................#.......................................................................................................................................................................................................................................................................................................####.................................................................................................................................................................###.....#..........................................##.............................................................######################..############............................... ...............................................#........................#######.........................#....#................................................................#........................................................................................................................................#............####..............................#...............................###################.......................................................................................................................................................................................................................................................######................................................................................................................................................................####.#.......................................###.................................................................................................................................. ................................................#........................#######.........................#...#.................................................................##......................................................................................................................................#...........######..............................#...........................###...................##.......................................................................................................................................................................................................................................................#...####................................................................................................................................................................#####.................................###..................................................................................................................................... ................................................#.........................#######.........................#...#........................####......................................#.....................................................................................................................................#...........########............................#........................###........................##......................................................................................................................................................................................................................................................#......####............................................................................................................................................................#....####..........................###........................................................................................................................................ .................................................#.........................#######.........................#..#.......................#######....................................#.....................................................................................................................................#............#########...........................#.....................##.............................#.....................................................................................................................................................................................................................................................#..........####.......................................................................................................................................................#.........###.................######........................................................................................................................................... .................................................#...........................######.........................#..#......................#########...................................#....................................................................................................................................#...............#######..........................#...................##................................#.....................................................................................................................................................................................................................................................#.............###....................................................................................................................................................#.............................................................................................................................................................................. ..................................................#...........................######.........................#.#.......................#########..................................#....................................................................................................................................#...............#########........................#..................#...................................##....................................................................................................................................................................................................................................................#...............####...............................................................................................................................................#............................................................................................................................................................................... ..................................................#............................######.........................#.#.........................######...................................#...................................................................................................................................#.................#########......................#.................#......................................#....................................................................................................................................................................................................................................................#..................###...........................................................................................................................................#................................................................................................................................................................................ ...................................................#............................#####..........................##...........................###....................................#...................................................................................................................................#....................#######.....................#.................#.......................................#...................................................................................................................................................................................................................................................#.....................###........................................................................................................................................#................................................................................................................................................................................ ....................................................#............................###.............................#.................................................................#....................................................................................................................................#...................#######.....................#................#.........................................#...................................................................................................................................................................................................................................................#.......................####...................................................................................................................................#................................................................................................................................................................................. .....................................................#...........................................................###..............................................................#......................................................................................................................................#.....................####.....................#................#..........................................#..................................................................................................................................................................................................................................................#...........................###..............................................................................................................................##.................................................................................................................................................................................. ......................................................#...........................................................#.#............................................................#........................................................................................................................................#.....................##......................#................#..........................................#...................................................................................................................................................................................................................................................#.............................###..........................................................................................................................#....................................................................................................................###############....#.....###........#........................... .......................................................#..........................................................#..##.........................................................#.........................................................................................................................................#............................................#.................#.......................###.................#...................................................................................................................................................................................................................................................#...............................####....................................................................................................................##.....................................................................................................................#.............#....#.....#..........#........................... ........................................................##........................................................#....#......................................................##...........................................................................................................................................#...........................................#.................#......................#####.................#..................................................................................................................................................................................................................................................#...................................###................................................................................................................#.......................................................................................................................#.............#....#.....#..........#........................... ..........................................................##......................................................#.....##...................................................#............................................############......................................................................................#..........................................#..................#.....................#####.................#...................................................................................................................................................................................................................................................#.....................................####..........................................................................................................##........................................................................................................................#.............#....#.....#..........#........................... ............................................................##....................................................#.......##...............................................##..........................................###............##.....................................................................................#........................................#...................#......................#####................#....................................................................................................................................................................................................................................................#........................................####.....................................................................................................#..........................................................................................................................#.............#######################........................... ..............................................................##..................................................#.........#............................................##..........................................##.................##....................................................................................#......................................#....................#......................#######...............#...................................................................................................................................................................................................................................................#............................................####...............................................................................................##...........................................................................................................................#...................................#........................... ................................................................###................................................#.........##........................................##..........................................##.....................##...................................................................................#.....................................#....................#.......................#######..............#.......................................................###################.........................................................................................................................................................................#................................................####.........................................................................................##.............................................................................................................................#...................................#........................... ...................................................................####............................................#...........#....................................###...........................................#.........................#...................................................................................#...................................#......................#........................#######............#.....................................................##...................##........................................................................................############....................................................................#...................................................####....................................................................................#...............................................................................................................................#...................................#........................... .......................................................................####........................................#............##................................##.............................................#...........................##..................................................................................#.................................#.......................#........................########...........#...................................................##.......................##......................................................................................#...........##..................................................................#.......................................................####..............................................................................##................................................................................................................................#.....#########.....................#........................... ...........................................................................#####...................................#..............##..........................####...............................................#.............................##.................................................................................#...............................#.........................#..........................#####...........#..................................................#...........................##....................................................................................#........##...##................................................................#...........................................................####........................................................................##..................................................................................................................................#.....#..#################..........#........................... ................................................................................#######............................#................#.....................####...................................................#...............###.............#.................................................................................##...........................##..........................#..........................####............#..................................................#.............................##...................................................................................#......####....#...............................................................#...............................................................####..................................................................##....................................................................................................................................#.....#..................#..........#........................... .......................................................................................########....................#.................##..........#########.......................................................#..............#######...........#..................................................................................##........................#.............................#.........................................#..................................................#...............................##..................................................................................##....####.....##.............................................................#...................................................................####............................................................##......................................................................................................................................#.....#..................#..........#........................... ...............................................................................................########............#...............##############................................................................#..............########...........#...................................................................................##.....................#..............................#.......................................##...................................................#.................................##.........................####################.....................................##...##........#............................................................#.......................................................................######...................................................###........................................................................................................................................#.....#..............#...#..........#........................... .......................................................................................................############################.....##........................................................................#..............#######............#....................................................................................##.................##................................#.....................................#.....................................................#...................................##.....................##....................##.....................................###...........#...........................................................#.............................................................................########.........................................##...........................................................................................................................................#.....#...############.#.#..........#........................... ..................................................................................................................#.......................##......................................................................#...............######.............#.....................................................................................##.............##...................................##..................................#......................................................#.....................................##..................#........................##......................................###.........#..........................................................#.....................................................................................########.........................########.............................................................................................................................................#.....#....#.........#.#.#......#####........................... ..................................................................................................................#.........................##.....................................................................##................##...............#......................................................................................##.........##.......................................#...............................##........................................................#......................................#................#...........................###......................................###.......#........................................................#..............................................................................................######...............####.....................................................................................................................................................#.....#....#.........###.#......#...#........................... ..................................................................................................................#...........................##.....................................................................##................................#.......................................................................................##.....##..........................................##............................#..........................................................#.......................................##.............#................###............##.......................................##......#......................................................#.............................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#........................... .................................................................................................................#..............................##.....................................................................##..............................#.........................................................................................##.##..............................................##........................##............................................................#........................................#............#...............######............##.......................................##.....#....................................................#..............................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#........................... .................................................................................................................#................................##.....................................................................##.............................#.........................................................................................####................................................##....................##...............................................................#......................####..............#...........#...............########............###......................................#######.................................................##...............................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#........................... ...........................####.................................................................................#...................................##.....................................................................##............................#....................................................................................####....##................................................###...............##..................................................................#....................######..............#..........#................##########............##..........................................#####...........................................##.................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#........................... ..........................#...#.................................................................................#.....................................###....................................................................####........................#................................................................................####..........##.................................................####......#####.....................................................................#...................#######.............#...........#................##########.............##.........................................#...####.....................................##...................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#........................... ..........................#...#................................................................................#.........................................###.....................................................................######...................#...........................................................................####................##...................................................######...........................................................................##..................########............#...........##................########...............#.........................................#......###.............................#####.....................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#........................... ..........................#...#................................................................................#............................................###........................................................................######..............#......................................................................####......................##...........................................######...#####...........................................................................#...................########...........#............##.................####................#.........................................#.........#############################..........................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#........................... ..........................#...#..............................................................................##................................................##............................................................................######........#............................................................##########............................#################.........#################..............######......................................................................##..................########..........#..............##....................................#........................................#................................................................................................................................................................................................................................................................................................................................#..........#.........#...#.......#..#........................... ..........................#...#.............................................................................#....................................................###...............................................................................######..#.......................................#####################.....................................................................................................#########...............................................................##..................######...........#...............###.................................#........................................#................................................................................................................................................................................................................................................................................................................................#..........#.........#...#########..#........................... ..........................#...#............................................................................#........................................................###..................................................................................##################################.....###...................................................................................................................................############.....................................................##..................###............#..................##...............................#........................................#................................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#........................... ..........................#...#..........................................................................##............................................................###...............................................................................##.......................................................................................................................................................................................########...............................................#...............................#.....................##.............................#........................................#........................................................................................................................................................................................................................................................................................................##......................#..........#.........#...........#..#........................... ..........................#..#..........................................................................#.................................................................###...........................................................................#.................................................................................................................................................................................................######..........................................##...........................##........................##...........................#.......................................#.....................................................................................................................................................................................................................................................................................................########....................#..........#.........#...........#..#........................... ..........................##.#........................................................................##.....................................................................####.....................................................................##........................................................................................................................................................................................................######......................................##.......................##............................##.........................#......................................#.....................................................................................................................................................................................................................................................................................................##......#....................#..........#.........#...........#..#........................... ...........................##.......................................................................##...........................................................................###................................................................##........................................................................................................................................................................................................................................................##..................###................................##......................#.....................................##.................................................................................###############....#.....###........#................................................................................................................................................................................#........#...................#..........#.........#...........#..#........................... ............................###...................................................................##................................................................................###...........................................................##...........................................................................................................................................................................................................................####.............................##...........#####.....................................####.................#....................................##...................................................................................#.............#....#.....#..........#................................................................................................................................................................................#.........#..................#..........#.........#...........#..#........................... ...........................#...#####............................................................##.....................................................................................##.......................................................##.................................................................................................................................................................................................................................##########.....................###########..............................................####............#...................................##.....................................................................................#.............#....#.....#..........#................................................................................................................................................................................#..........#.................#..........#.........##########..#..#........................... ...........................#........####......................................................##..............................................................................................####..........................................####.............................................................................................................................................................................................................................................##########################........................................................####........#..........................................................................................................................#.............#....#.....#..........#................................................................................................................................................................................#..........#.................############..................#..#..#........................... ..........................#.............###.................................................##....................................................................................................######...............................#####...........................................................................................................................................................................................................................................................................##..........................................................####..##...........................................................................................................................#.............#######################................................................................................................................................................................................#...........#..............................................#..#..#........................... ..........................#................##.............................................##............................................................................................................###############################..................................................................................................................................................................................................................................................................................###..........................................................#####...........................................................................................................................#...................................#...............................................................................................................................................................................#.........##..#.............................................#..#..#........................... .........................#...................###........................................##..................................................................................................................................................................................................................................................................................................................................................................................................................................#####..................................................###.....###########################................................................................................................#...................................#...............................................................................................................................................................................#........####.#.............................................#..#..#........................... .........................#......................#####.................................##.........................................................................................................................................................................................................................................................................................................................................................................................................................................######........................................####...................................................................................................................................#...................................#...............................................................................................................................................................................#........####..#............................................#..#..#........................... ........................#............................######....................#######.................................................................................................................................................................................................................................................................................................................................................................................................................................................######..............................####.......................................................................................................................................#.....#########.....................#...............................................................................................................................................................................#........#####.#............................................#..#..#........................... ........................#..................................####################..............................................................................................................................................................................................................................................................................................................................................................................................................................................................#######...................####...........................................................................................................................................#.....#..#################..........#...............................................................................................................................................................................#........#####..#...............#...........................#..#..#........................... .......................#.............................................................................................................................................................................................................................................................................................................................###############....#.....###........#...................................................................................................................................................................##########...............................................................................................................................................#.....#..................#..........#...............................................................................................................................................................................#.........####..#...............#...........................#..#..#........................... .......................#.............................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#............................................................................................................................................................................................................................................................................................................................#.....#..................#..........#...............................................................................................................................................................................#.........####..#...............#############################..#..#........................... ......................#..............................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#............................................................................................................................................................................................................................................................................................................................#.....#..............#...#..........#...............................................................................................................................................................................#.........####...#..............#..............................#..#........................... ......................#..............................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#............................................................................................................................................................................................................................................................................................................................#.....#...############.#.#..........#................................................................................................................................................................................#........#####..#..............#.........######################..#........................... .....................#...............................................................................................................................................................................................................................................................................................................................#.............#######################............................................................................................................................................................................................................................................................................................................................#.....#....#.........#.#.#......#####........................................############............................................................................................................................#........#####..#..............#.........#.......................#........................... .....................#...............................................................................................................................................................................................................................................................................................................................#...................................#............................................................................................................................................................................................................................................................................................................................#.....#....#.........###.#......#...#.......................................#............####........................................................................................................................#.........#####.#..............#........##..................#....#........................... .....................#...............................................................................................................................................................................................................................................................................................................................#...................................#............................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#.......................................#........................................................................................................................................#.........#####.#..............#............................######........................... ....................#............................................................................................................................###############....#.....###........#...............................................................................................................................................................#...................................#............................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#.......................................#.........................................................................................................................................#.........####.#..............#............................#................................ ....................#............................................................................................................................#.............#....#.....#..........#...............................................................................................................................................................#.....#########.....................#............................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#......................................#....................#.....................................................................................................................#.........####.#..............#............................#................................ ...................#.............................................................................................................................#.............#....#.....#..........#...............................................................................................................................................................#.....#..#################..........#............................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#......................................#.....................#.................................................................................##########..........................#........####.#............#####################################........................... ...................#.............................................................................................................................#.............#....#.....#..........#...............................................................................................................................................................#.....#..................#..........#............................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#......................................#......................#..............................................................................##..........##........................#........####.#............................................................................ ..................#..............................................................................................................................#.............#######################...............................................................................................................................................................#.....#..................#..........#............................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#......................................#.......................#............................................................................#..............##.......................#.......####.#............................................................................ ..................#..............................................................................................................................#...................................#...............................................................................................................................................................#.....#..............#...#..........#............................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#......................................#........................#..........................................................................#.................##.....................#........##..#............................................................................ .................#...............................................##########......................................................................#...................................#......................................###############....#.....###........#....................................................................................#.....#...############.#.#..........#............................................................................................................................................................................................................................................................................................................................#..........#.........#...#.......#..#......................................#.........................#........................................................................#....................#.....................#...........#............................................................................ .................#.............................................##..........#.....................................................................#...................................#......................................#.............#....#.....#..........#....................................................................................#.....#....#.........#.#.#......#####............................................................................................................................................................................................................................................................................................................................#..........#.........#...#########..#......................................#..........................#......................................................................#......................#.....................#..........#............................................................................ ................#............................................##.............##...................................................................#.....#########.....................#......................................#.............#....#.....#..........#....................................................................................#.....#....#.........###.#......#...#............................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#......................................#..........................#.....................................................................#.......................#......................#........#............................................................................. ................#..........................................##.................##.................................................................#.....#..#################..........#......................................#.............#....#.....#..........#....................................................................................#.....#....#.........#...#......#...#............................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#......................................#...........................#....................................................................#........................#......................#.......#............................................................................. ................#.........................................#.....................#................................................................#.....#..................#..........#......................................#.............#######################....................................................................................#.....#....#.........#...#......#...#............................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#......................................#............................#...................................................................#.........................#......................#.....#.............................................................................. ................#.......................................##......................#................................................................#.....#..................#..........#......................................#...................................#....................................................................................#.....#....#.........#...#..........#............................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#......................................#.............................#.................................................................#..........................#.......................#...#............................................................................... ................#......................................#.........................#...............................................................#.....#..............#...#..........#......................................#...................................#....................................................................................#.....#....#.........#...#..........#............................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#.......................................#.............................#................................................................#...........................#......................#...#............................................................................... ................#.....................................#..........................#...............................................................#.....#...############.#.#..........#......................................#...................................#....................................................................................#.....#....#.........#...#..........#............................................................................................................................................................................................................................................................................................................................#..........#.........#...........#..#.......................................#.............................#................................................................#................##.........#.......................#..#............................................................................... ................#....................................#............................#..............................................................#.....#....#.........#.#.#......#####......................................#.....#########.....................#....................................................................................#.....#....#.........#...#..........#............................................................................................................................................................................................................................................................................................................................#..........#.........##########..#..#.......................................#..............................#...............................................................#...............####........#........................#.#............................................................................... ................#....................................#............................#..............................................................#.....#....#.........###.#......#...#......................................#.....#..#################..........#....................................................................................#.....#....#.........#...#..........#............................................................................................................................................................................................................................................................................................................................############..................#..#..#.......................................#.......##......................#..............................................................#...............####.........#........................####............................................................................. ................#...................................#.............................#..............................................................#.....#....#.........#...#......#...#......................................#.....#..................#..........#....................................................................................#..........#.........#...#.......#..#..........................................................................................................................................................................................................................................................................................................................................................#..#..#.......................................#......####.....................#..............................................................#...............####.........#........................#...#########..............................##.................................... ................#..................................#..............................#..............................................................#.....#....#.........#...#......#...#......................................#.....#..................#..........#....................................................................................#..........#.........#...#########..#..........................................................................................................................................................................................................................................................................................................................................................#..#..#........................................#.....####......................#............................................................#................####.........#.......................#.............################################.................................... ................#..................................#..............................#..............................................................#.....#....#.........#...#..........#......................................#.....#..............#...#..........#....................................................................................#..........#.........#...........#..#..........................................................................................................................................................................................................................................................................................................................................................#..#..#........................................#.....#####.....................#............................................................#................####.........#.......................#.............................................#................................... ................#.................................#...............................#..............................................................#.....#....#.........#...#..........#......................................#.....#...############.#.#..........#....................................................................................#..........#.........#...........#..#..........................................................................................................................................................................................................................................................................................................................................................#..#..#........................................#.....#####......................#...........................................................#................####.........#......................#..............................................#................................... ................#................................#................................#..............................................................#.....#....#.........#...#..........#......................................#.....#....#.........#.#.#......#####....................................................................................#..........#.........#...........#..#..........................................................................................................................................................................................................................................................................................................................................................#..#..#........................................#......####......................#...........................................................#................####.........#......................#..............................................#................................... .................#...............................#................................#..............................................................#.....#....#.........#...#..........#......................................#.....#....#.........###.#......#...#....................................................................................#..........#.........#...........#..#..............................................................................................................................................................................................................................................................................................................................#...........................#..#..#.........................................#.....#####......................#..........................................................#................####.........#......................#..............................................#................................... .................#..............................#.................................#..............................................................#.....#....#.........#...#..........#......................................#.....#....#.........#...#......#...#....................................................................................#..........#.........#...........#..#..............................................................................................................................................................................................................................................................................................................................#...........................#..#..#.........................................#.....######.....................#..........................................................#................####.........#.............#.......#...............................................#................................... ..................#.............................#................................#...............................................................#..........#.........#...#.......#..#......................................#.....#....#.........#...#......#...#....................................................................................#..........#.........#...........#..#..............................................................................................................................................................................................................................................................................................................................#############################..#..#..........................................#.....#####......................#.........................................................#................####.........#.............#.......#................................................#.................................. ...................#............................#................................#...............................................................#..........#.........#...#########..#......................................#.....#....#.........#...#..........#....................................................................................#..........#.........##########..#..#..............................................................................................................................................................................................................................................................................................................................#..............................#..#..........................................#......#####.....................#.........................................................#................####.........#.............#......#.................................................#.................................. ...................#...........................#.................................#...............................................................#..........#.........#...........#..#......................................#.....#....#.........#...#..........#....................................................................................############..................#..#..#..............................................................................................................................................................................................................................................................................................................................#.........######################..#..........................................#......#####......................#........................................................#................####.........#.............#.....#..................................................#.................................. ....................#..........................#.................................#...............................................................#..........#.........#...........#..#......................................#.....#....#.........#...#..........#..................................................................................................................#..#..#..............................................................................................................................................................................................................................................................................................................................#.........#.......................#...........................................#......####......................#........................................................#.................##.........#..............#.....#..................................................#.................................. .....................#.........................#.................................#...............................................................#..........#.........#...........#..#......................................#.....#....#.........#...#..........#..................................................................................................................#..#..#..............................................................................................................................................................................................................................................................................................................................#........##..................#....#...........................................#......#####.....................#........................................................#............................#..............##...#....................................................#................................. ......................#.......................#..................................#...............................................................#..........#.........#...........#..#......................................#.....#....#.........#...#..........#..................................................................................................................#..#..#..............................................................................................................................................................................................................................................................................................................................#............................######............................................#.....#####.....................#........................................................#............................#.............#..#.##....................................................#................................. .......................#......................#.................................#................................................................#..........#.........#...........#..#......................................#..........#.........#...#.......#..#..................................................................................................................#..#..#..............................................................................................................................................................................................................................................................................................................................#............................#.................................................#......####.....................#.........................................................#..........................#..............#..##......................................................#................................. ........................#.....................#.................................#................................................................#..........#.........#...........#..#......................................#..........#.........#...#########..#..................................................................................................................#..#..#..............................................................................................................................................................................................................................................................................................................................#............................#..................................................#.....####.....................#.........................................................#..........................#..............#..#.......................................................#................................. .........................##..................#..................................#................................................................#..........#.........##########..#..#......................................#..........#.........#...........#..#......................................................................................#...........................#..#..#............................................................................................................................................................................................................................................................................................................................#####################################.............................................#.....####.....................#.........................................................#..........................#..............#..........................................................#................................. ...........................##................#..................................#................................................................############..................#..#..#......................................#..........#.........#...........#..#......................................................................................#...........................#..#..#...............................................................................................................................................................................................................................................................................................................................................................................................................#....####.....................#.........................................................#..........................#.........................................................................#................................. .............................#...............#.................................#...............................................................................................#..#..#......................................#..........#.........#...........#..#......................................................................................#############################..#..#...........................................................................................................................................................................................................................................................................................................#############.........................................................................#####.........#....####.....................#..........................................................#........................#..........................................................................#................................. ..............................#.............#.................................#................................................................................................#..#..#......................................#..........#.........#...........#..#......................................................................................#..............................#..#........................................................................................................................................................................................................................................................................................................###.............####....................................................................#.....#.........#....##......................#..........................................................#........................#..........................................................................#................................. ...............................##...........#................................#.................................................................................................#..#..#......................................#..........#.........#...........#..#......................................................................................#.........######################..#.......................................................................................................................................................................................................................................................................................................#....................###................................................................#......#.........#............................#..........................................................#.......................#...........................................................................#................................. .................................##.........#...............................#..................................................................................................#..#..#......................................#..........#.........#...........#..#......................................................................................#.........#.......................#......................................................................................................................................................................................................................................................................................................#........................##.............................................................#........#.........#...........................#...........................................................#......................#............##.............................................................#................................. ..................................#.........#..............................#...................................................................................................#..#..#......................................#..........#.........##########..#..#......................................................................................#........##..................#....#.....................................................................................................................................................................................................................................................................................................#...........................#...........................................................#.........#.........#...........................#...........................................................#.....................#............#...............................................................#................................. ...................................##.......#.............................#........................................................................#...........................#..#..#......................................############..................#..#..#......................................................................................#............................######....................................................................................................................................................................................................................................................................................................#.............................#..........................................................#.........#..........#..........................#............................................................#....................#...........#................................................................#................................. .....................................#......#............................#.........................................................................#...........................#..#..#....................................................................#..#..#......................................................................................#............................#........................................................................................................................................................................................................................................................................................................#...............................#........................................................#.........#...........#..........................#............................................................#...................#...........#.................................................................#................................. ......................................#.....#...........................#..........................................................................#############################..#..#....................................................................#..#..#......................................................................................#............................#............................................................................................................................................................................................................###................................###############..........................................#................................#.......................................................#.........#............#.........................#.............................................................#.................#............#.................................................................#................................. .......................................#....#..........................#...........................................................................#..............................#..#....................................................................#..#..#....................................................................................#####################################......................................................................................................................................................................................................#...###..........................###...............#####.....................................#.................................##....................................................#..........#.............#........................#.............................................................#.................#...........#..................................................................#................................. ........................................#####........................##............................................................................#.........######################..#....................................................................#..#..#...............................................................................................................................................................................................................................................................................................................................#......#.......................##.......................##...................................#...................................#...................................................#.........#..............#........................#.............................................................#................#...........#...................................................................#................................. ............................................######................###..............................................................................#.........#.......................#....................................................................#..#..#..............................................................................................................................................................................................................................................................................................................................#........#.....................#...........................##.................................#..............###...................#.................................................#..........#...............#......................#...............................................................#...............#..........#....................................................................#................................. ............................................#.....################.................................................................................#........##..................#....#........................................#...........................#..#..#..............................................................................................................................................................................................................................................................................................................................#.........#....................#.............................#................................#.............#####..................#.................................................#.........#................#......................#...............................................................#..............#...........#....................................................................#................................. ............................................#......................................................................................................#............................######........................................#...........................#..#..#..............................................................................................................................................................................................................................................................................................................................#..........#..................#...............................#...............................#.............######.................#.................................................#........#..................#.....................#................................................................#............#..........##.....................................................................#................................. ............................................#......................................................................................................#............................#.............................................#############################..#..#.............................................................................................................................................................................................................................................................................................................................#............#.................#................................#..............................#..............#####..................#................................................#........#...................#...................#.................................................................#...........#.........##.......................................................................#................................. ............................................#......................................................................................................#............................#.............................................#..............................#..#.............................................................................................................................................................................................................................................................................................................................#.............#...............#..................................#..............................#..............#####.................#................................................#.......#....................#...................#..................................................................#........##........##........................................................................#.................................. ............................................#....................................................................................................#####################################........................................#.........######################..#........................................................................................................................................................................########.............................................................................................................................................#..............#..............#...................................#..............................#.............#####.................#................................................#......#......................#..................#...................................................................#......#......####..........................................................................#.................................. .............................................#................................................................................................................................................................................#.........#.......................#......................................................................................................................................................................##........#............................................................................................................................................#..............#..............#....................................#.............................#..............#####................#................................................#.....#.......................#.................#.....................................................................#############..............................................................................#.................................. .............................................#................................................................................................................................................................................#........##..................#....#.....................................................................................................................................................................#...........#...........................................................................................................................................#...............#.............#..................##.................#.............................#.............######...............#................................................#....#.........................#................#.........................................................................#......................................................................................#.................................. .............................................#................................................................................................................................................................................#............................######....................................................................................................................................................................#.............#..........................................................................................................................................#...............#.............#.................####.................#.............................#.............#####...............#.................................................#..#...........................#...............#........................................................................#......................................................................................#................................... .............................................#................................................................................................................................................................................#............................#........................................................................................................................................................................#...............#.........................................................................................................................................#...........##...#............#.................####..................#.............................#.............####..............#..................................................#.#............................#..............#.......................................................................##.......................................................................................#................................... ..............................................#...............................................................................................................................................................................#............................#........................................................................................................................................................................#................#........................................................................................................................................#..........####..#............#.................#####.................#.............................#.............####..............#..................................................##..............................#.............#......................................................................#.........................................................................................#................................... ..............................................#.............................................................................................................................................................................#####################################.................................................................................................######...........................................................#.................#........................................................................................................................................#..........####...#............#................#####..................#.............................#.............##..............#..................................................##................................#...........#.....................................................................##.........................................................................................#.................................... ..............................................#...................................................................................................................................................................................................................................................................................................................#.....##.........................................................#..................#........................................................................................................................................#.........####...#............#.................#####.................#.............................#.............................#................................................##..#...............................#...........#....................................................................#...........................................................................................#.................................... ...............................................#..................................................................................................................................................................................................................................................................................................................#.......##......................................................#...................#........................................................................................................................................#.........####...#.............#................######.................#.............................#...........................#...............................................##....#................................#.........#...................................................................##...........................................................................................#..................................... ...............................................#..................................................................................................................................................................................................................................................................................................................#.........##....................................................#.........##........#........................................................................................................................................#.........####...#..............#................######................#..............................##........................#..............................................##.......#................................#........#.................................................................##.............................................................................................#..................................... ...............................................#..................................................................................................................................................................................................................................................................................................................#...........#..................................................#.........####........#........................................................................................................................................#........####...#...............#................######...............#................................#......................#.............................................##.........#................................#.......#...............................................................###..............................................................................................#...................................... ................................................#.................................................................................................................................................................................................................................................................................................................#............#.................................................#........#####........#........................................................................................................................................#.........##....#................#...............#########............#.................................##...................#............................................##............#................................#.....#.............................................................###................................................................................................#....................................... ................................................#.................................................................................................................................................................................................................................................................................................................#.............#................................................#........#####........#.........................................................................................................................................#..............#.................##...............########...........#...................................#.................#...........................................##...............#................................##..#...........................................................###..................................................................................................#........................................ .................................................#................................................................................................................................................................................................................................................................................................................#..............#...............................................#........####.........#.........................................................................................................................................#..............#...................#...............########..........#....................................##..............#..........................................##.................#..................................#.#........................................................###....................................................................................................#......................................... ..................................................#...............................................................................................................................................................................................................................................................................................................#..............#...............................................#........####.........#................................#########.................................................................................................#.............#....................##...............#######.........#......................................##..........##..........................................#....................#..................................#......................................................###.......................................................................................................#......................................... ...................................................#..........................................................##########.......................................................................................................................................................................#######............................................................#..........##...#..............................................#.......#####........#...............................##.........##..........................................#....................................................#.............#......................##...............######........#........................................##......##.....................................##...........................#................................#.##..................................................##.........................................................................................................#.......................................... ....................................................#........................................................#..........####...................................................................................................................................................................#......##..........................................................#....##...####...#.............................................#.......#####........#.............................##.............#.........................................#.....................................................#............#........................##..............#####........#..........................................##..##..................................#####..............................#..............................#....#..............................................###..........................................................................................................#........................................... .....................................................#......................................................#...............#..................................................................................................................................................................#.......#..........................................................#...####..####...#.............................................#......#####.........#............................#................#........................................#.....................................................#............#..........................##..............##........#.............................................#####............................#####....................................#...........................##......#..........................................###............................................................................................................#............................................ ......................................................#.....................................................#................#.................................................................................................................................................................#........#.........................................................#...####...##....#.............................................#......#####.........#............................#.................#......................................##......................................................#...........#............................##......................#...........................................##.....####...................#####..........................................#.........................#.........##....................................####..............................................................................................................#............................................. .......................................................#...................................................#..................###..............................................................................................................................................................#.........#........................................................#...####.........#.............................................#.....#####..........#...........................#..................#.....................................#.#......................................................#...........#..............................####..................#........................................###...........###...........#####................................................##......................#............#..................................#.................................................................................................................#.............................................. ........................................................#..................................................#.....................#.............................................................................................................................................................#..........#.......................................................#...####.........#.............................................#.....#####..........#...........................#......###.........#.....................................#.#.......................................................#..........#..................................###...............#......................................##.................###########.......................................................##...................#..............#.........................###......................................................................................................................#............................................... .........................................................#.................................................#......................#............................................................................................................................................................#..........#.......................................................#...####.........#.............................................#......##...........#............................#.....#####........#....................................#..#........................................................#.........#.....................................###............#...............................#######.......................................................................................##...............##................##...............########........................................................................................................................#................................................ ..........................................................#...............................................#........................#...........................................................................................................................................................#...........#.......................................................#..#####........#.............................................#...................#............................#.....#####........#...................................#...#.........................................................#........#........................................##.........#.........................#######................................................................................................###...........#....................#........######...............................................................................................................................#................................................. ...........................................................#..............................................#.........................#..........................................................................................................................................................#....##.....#.......................................................#..#####........#.............................................#...................#...........................#.....#####........#....................................#....#........................................................#........#..........................................###############.................###..........................................................................................................###########......................########....................................................................................................................................#.................................................. ............................................................#.............................................#..........................#.........................................................................................................................................................#...####.....#.......................................................#..####........#.............................................#..................#............................#.....#####........#...................................#.....#.........................................................#.......#..................................................#......#############.............................................................................................................................................................................................................................................................................................#................................................... ..........................................................................................................#..........................#..........................................................................................................................................................#..####.....#.......................................................#..#####.......#.............................................#..................#............................#....#####........#...................................#......#..........................................................#.....#...................................................#...............................................................................................................................................................................................................................................................................................................#.................................................... ..............................................................#...........................................#..........................#..........................................................................................................................................................#...##......#........................................................#.#####.......#.............................................#..................#............................#....#####........#..................................#........##.........................................................#....#..................................................#...............................................................................................................................................................................................................................................................................................................#..................................................... ...............................................................#..........................................#......#...................#..........................................................................................................................................................#...........#.........................................................######.......#.............................................#.................#.............................#....####........#..................................#...........#.........................................................##..#..................................................#..............................................................................................................................................................................................................................................................................................................#...................................................... ................................................................#.........................................#......#...................#..........................................................................................................................................................#...........#.........................................................#######......#..............................................#................#.............................#.....##........#..................................#.............#..........................................................#.#.................................................#................................................................................................###############....#.....###........#.........................................................................................................................................................................#....................................................... .................................................................#........................................#......#...................#..........................############.....................................................................#######.........................................#..........#..........................................................######......#..............................................#...............#..............................#.............##..................................#...............#..........................................................##................................................#.................................................................................................#.............#....#.....#..........#........................................................................................................................................................................#........................................................ ..................................................................#.......................................#......##..................#........................##............##..................................................................#.......#........................................#..........#...........................................................#####......#...............................................#.............#...............................#............#..................................##.................#.........................................................#.#...............................................#.................................................................................................#.............#....#.....#..........#......................................................................................................................................................................##......................................................... ..........................................................................................................#.......#..................#.......................#...............#..................................................................#.......#........................................#..........#............................................................###......#................................................#............#................................#...........#.................................##....................#.......................................................#...#.............................................#..................................................................................................#.............#....#.....#..........#....................................................................................................................................................................##........................................................... ....................................................................##....................................#.......#.................#.......................#.................#................................................................#........#.........................................#........#.............................................................#........#.................................................#...........#................................#.........##................................##.......................#......................................................#....#...........................................#...................................................................................................#.............#######################...................................................................................................................................................................#............................................................. ......................................................................##..................................#.......#.................#.....................##..................#................................................................#...##...#.........................................#........#..............................................................#.......#..................................................#.........#..................................#......##................................##..........................#....................................................#......#.........................................#....................................................................................................#...................................#..................................................................................................................................................................#.............................................................. ........................................................................##................................#........#................#....................#.....................#...............................................................#..####..#..........................................#.......#...............................................................#.....#...................................................#........#....................................#...##................................##.............................#..................................................#........#......................................##.....................................................................................................#...................................#................................................................................................................................................................##............................................................... ..........................................................................##..............................#........#................#...................#.......................#..............................................................#..####..#...........................................#.....#.................................................................#....#....................................................#......#......................................###................................##................................##..............................................##..........#....................................#.......................................................................................................#...................................#..............................................................................................................................................................##................................................................. ............................................................................#.............................#........#...............#...................#........................#..............................................................#...##...#...........................................#....#..................................................................#....#.....................................................#...##.....................................####...............................##....................................#............................................#.............##.................................#....................................................................###############..........###........#.....#########.....................#............................................................................................................................................................##................................................................... .............................................................................##...........................#........#..............#....................#.........................#.............................................................#.......#.............................................#..#....................................................................#..#.......................................................###....................................###....##...........................##.......................................#.........................................##................####...........................##.....................................................................#.............#....#.....#..........#.....#..#################..........#........................................................................................................................................................####..................................................................... ...............................................................................#..........................#.......................#...................#..........................#.............................................................#.......#..............................................##......................................................................#.#.......................................................###..................................##.........##.......................##..........................................##.....................................##......................###.......................#.......................................................................#.............#....#.....#..........#.....#..................#..........#...................................................................................................................................................#####......................................................................... ................................................................................#.........................#......................#....................#...........................#.............................................................#.....#...............................................##.......................................................................##......................................................#...##............................####.............##....................#..............................................##.................................##...........................####................###........................................................................#.............#....#.....#..........#.....#..................#..........#..............................................................................................................................................#####.............................................................................. .................................................................................##.......................#.....................#....................#...........#................#.............................................................#....#...............................................#..#.....................................................................#..#...................................................##......##......................####...................##..............####.................................................##.............................##.................................################...........................................................................#.............#######################.....#..............#...#..........#..........................................................................................................................................####................................................................................... ...................................................................................##.....................#...................##.....................#...........#................#.............................................................#....#.............................................##....#...................................................................#....##...............................................##..........##................####.........................##############.......................................................##.......................####..............................................................................................................................#...................................#.....#...############.#.#..........#..............................................................................................................#####....................###....................................................................................... .....................................................................................###..................#.................##.......................#...........#................#.............................................................#...#............................................##.......#.................................................................#.......##............................................#..............##..........####....................................................................................................##................#####..................................................................................................................................#...................................#.....#....#.........#.#.#......#####..............................................................................................................#....##................##.......................................................................................... ........................................................................................###...............#...............##.........................#...........#................#..............................................................#.#...........................................##..........#...............................................................#..........###.......................................##.................##########..........................................................................................................################.......................................................................................................................................#...................................#.....#....#.........###.#......#...#..............................................................................................................#......#.............##............................................................................................ ...........................................................................................######..........#............##...........................#...........#................#..............................................................##..........................................##.............##............................................................#..............##...................................##..............................................................................................................................................................................................................................................................................................#.....#########.....................#.....#....#.........#...#......#...#..............................................................................................................#......#...........##.............................................................................................. .................................................................................................#########.#..........##.............................#...........#................#...............................................................#........................................##.................##.........................................................#.................######..........................###................................................................................................................................................................................................................................................................................................#.....#..#################..........#.....#....#.........#...#......#...#..............................................................................................................###.....#.......###................................................................................................ ..........................................................................................................############...............................#...........#................#..............................................................##.....................................###.....................##.....................................................##........................########................##...................................................................................................................................................................................................................................................................................................#.....#..................#..........#.....#....#.........#...#..........#.................................................................................................................#.....#....##................................................................................................... ............................................................................................................#........................................#...........#................#.............................................................#..#..................................##..........................#...................................................#..................................################.....................................................................................................................................................................................................................................................................................................#.....#..................#..........#.....#....#.........#...#..........#..................................................................................................................##....#.##..................................................................................................... .............................................................................................................#.......................................#...........#................#............................................................#....#..............................###.............................##................................................#........................................................................................................................................................................................................................................................................................................................................................#.....#..............#...#..........#.....#....#.........#...#..........#....................................................................................................................######....................................................................................................... ..............................................................................................................#......................................#...........#................#............................................................#....#...........................###..................................##............................................##.........................................................................................................................................................................................................................................................................................................................................................#.....#...############.#.#..........#.....#....#.........#...#..........#..........................................................................................................................##..................................................................................................... ...............................................................................................................#.....................................#...........#................#...........................................................#......##.......................##.......................................#.........................................##...........................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#.#.#......#####.....#....#.........#...#..........#............................................................................................................................#.................................................................................................... ................................................................................................................#.....................................#..........#...............#...........................................................#.........#....................##..........................................##.....................................##.............................................................................................................................................................................................................................................................................................................................................................#.....#....#.........###.#......#...#..........#.........#...#.......#..#.............................................................................................................................#................................................................................................... ................................................................................................................#......................................#.........................#..........................................................#...........##................##..............................................##.................................##...............................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#..........#.........#...#########..#..............................................................................................................................#.................................................................................................. .................................................................................................................#......................................#........................#.........................................................#..............###.........####..................................................###...........................###.................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#..........#.........#...........#..#...............................................................................................................................#................................................................................................. ..................................................................................................................#......................................#.......................#........................................................#..................#########.........................................................##.....................####....................................................................................................................................................................................................................................................................................###############....#.....###........#...........................................#.....#....#.........#...#..........#..........#.........#...........#..#................................................................................................................................#................................................................................................ ...................................................................................................................#.....................................#......................#.........................................................#......................................................................................#####.............###................................................................................###############....#.....###........#...................................................................................................................................................................#.............#....#.....#..........#...........................................#.....#....#.........#...#..........#..........#.........#...........#..#.................................................................................................................................#............................................................................................... ....................###############....#.....###........#...........................................................#.....................................#.....................#........................................................#............................................................................................#############...................................................................................#.............#....#.....#..........#...................................................................................................................................................................#.............#....#.....#..........#...........................................#.....#....#.........#...#..........#..........#.........#...........#..#..................................................................................................................................#.............................................................................................. ....................#.............#....#.....#..........#............................................................#.....................................#...................#........................................................#.............................................................................................................................................................................................#.............#....#.....#..........#...................................................................................................................................................................#.............#....#.....#..........#...........................................#.....#....#.........#...#..........#..........#.........#...........#..#...................................................................................................................................#............................................................................................. ....................#.............#....#.....#..........#............................................................#......................................##.................#......................................................##..............................................................................................................................................................................................#.............#....#.....#..........#...................................................................................................................................................................#.............#######################...........................................#.....#....#.........#...#..........#..........#.........#...........#..#....................................................................................................................................#............................................................................................ ....................#.............#....#.....#..........#.............................................................#.......................................##..............#.....................................................##................................................................................................................................................................................................#.............#######################....................................................................................###############....#.....###........#..........................................#...................................#...........................................#..........#.........#...#.......#..#..........#.........##########..#..#.....................................................................................................................................#........................................................................................... ....................#.............#######################..............................................................#........................................##............#...................................................##..................................................................................................................................................................................................#...................................#....................................................................................#.............#....#.....#..........#..........................................#...................................#...........................................#..........#.........#...#########..############..................#..#..#......................................................................................................................................#.......................................................................................... ....................#...................................#...............................................................#.........................................##........##..................................................##....................................................................................................................................................................................................#...................................#....................................................................................#.............#....#.....#..........#..........................................#...................................#...........................................#..........#.........#...........#..#.............................#..#..#.......................................................................................................................................#......................................................................................... ....................#...................................#...............................................................#...........................................###....#..................................................##......................................................................................................................................................................................................#...................................#....................................................................................#.............#....#.....#..........#..........................................#.....#########.....................#...........................................#..........#.........#...........#..#.............................#..#..#........................................................................................................................................#........................................................................................ ....................#...................................#................................................................#.............................................####.................................................##........................................................................................................................................................................................................#.....#########.....................#....................................................................................#.............#######################..........................................#.....#..#################..........#...........................................#..........#.........#...........#..#.............................#..#..#.........................................................................................................................................#....................................................................................... ....................#.....#########.....................#................................................................#............................................#####...............................................##..........................................................................................................................................................................................................#.....#..#################..........#....................................................................................#...................................#..........................................#.....#..................#..........#...........................................#..........#.........#...........#..#.............................#..#..#..........................................................................................................................................#...................................................................................... ....................#.....#..#################..........#.................................................................#.......................................####.....##...........................................##............................................................................................................................................................................................................#.....#..................#..........#....................................................................................#...................................#..........................................#.....#..................#..........#...........................................#..........#.........#...........#..#.............................#..#..#...........................................................................................................................................#..................................................................................... ....................#.....#..................#..........#...................................................................#.................................####...........####.....................................##..............................................................................................................................................................................................................#.....#..................#..........#....................................................................................#...................................#..........................................#.....#..............#...#..........#...........................................#..........#.........#...........#..#.#...........................#..#..#...........................................................................................................................................#..................................................................................... ....................#.....#..................#..........#....................................................................##...........................####...................########...........................##................................................................................................................................................................................................................#.....#..............#...#..........#....................................................................................#.....#########.....................#..........................................#.....#...############.#.#..........#...........................................#..........#.........##########..#..#.#...........................#..#..#............................................................................................................................................#.................................................................................... ....................#.....#..............#...#..........#......................................................................##.....................####...............................###########################............................................................................................................###############....#.....###........#.................................................................#.....#...############.#.#..........#....................................................................................#.....#..#################..........#..........................................#.....#....#.........#.#.#......#####...........................................############..................#..#..#.#############################..#..#............................................................................................................................................#.................................................................................... ....................#.....#...############.#.#..........#.........................................................................####################..........................................................................................................................................................................#.............#....#.....#..........#.................................................................#.....#....#.........#.#.#......#####....................................................................................#.....#..................#..........#..........................................#.....#....#.........###.#......#...#.........................................................................#..#..#.#..............................#..#.............................................................................................................................................#................................................................................... ....................#.....#....#.........#.#.#......#####.......................................................................................................................................................................................................................................................................#.............#....#.....#..........#.................................................................#.....#....#.........###.#......#...#....................................................................................#.....#..................#..........#..........................................#.....#....#.........#...#......#...#.........................................................................#..#..#.#.........######################..#..............................................................................................................................................#.................................................................................. ....................#.....#....#.........###.#......#...#.......................................................................................................................................................................................................................................................................#.............#....#.....#..........#.................................................................#.....#....#.........#...#......#...#....................................................................................#.....#..............#...#..........#..........................................#.....#....#.........#...#......#...#.........................................................................#..#..#.#.........#.......................#..............................................................................................................................................#.................................................................................. ....................#.....#....#.........#...#......#...#.......................................................................................................................................................................................................................................................................#.............#######################.................................................................#.....#....#.........#...#......#...#....................................................................................#.....#...############.#.#..........#..........................................#.....#....#.........#...#..........#.........................................................................#..#..#.#........##..................#....#............................#############......................................................................................................#................................................................................. ....................#.....#....#.........#...#......#...#.......................................................................................................................................................................................................................................................................#...................................#.................................................................#.....#....#.........#...#..........#....................................................................................#.....#....#.........#.#.#......#####..........................................#.....#....#.........#...#..........#.........................................................................#..#..#.#............................######.........................###.............##.....................................................................................................#................................................................................ ....................#.....#....#.........#...#..........#.......................................................................................................................................................................................................................................................................#...................................#.................................................................#.....#....#.........#...#..........#....................................................................................#.....#....#.........###.#......#...#..........................................#.....#....#.........#...#..........#.............................................#...........................#..#..#.#............................#.............................#..................##...................................................................................................#................................................................................ ....................#.....#....#.........#...#..........#.......................................................................................................................................................................................................................................................................#...................................#.................................................................#.....#....#.........#...#..........#....................................................................................#.....#....#.........#...#......#...#..........................................#.....#....#.........#...#..........#.............................................#...........................#..#..#.#............................#............................#.....................###.................................................................................................#............................................................................... ....................#.....#....#.........#...#..........#.......................................................................................................................................................................................................................................................................#.....#########.....................#.................................................................#.....#....#.........#...#..........#....................................................................................#.....#....#.........#...#......#...#..........................................#.....#....#.........#...#..........#.............................................#############################..#..#####################################......................#.........................##................................................................................................#.............................................................................. ....................#.....#....#.........#...#..........#.......................................................................................................................................................................................................................................................................#.....#..#################..........#.................................................................#.....#....#.........#...#..........#....................................................................................#.....#....#.........#...#..........#..........................................#..........#.........#...#.......#..#...........................................#.#..............................#..#.........................................................#............................##..............................................................................................#.............................................................................. ....................#.....#....#.........#...#..........#.......................................................................................................................................................................................................................................................................#.....#..................#..........#.................................................................#..........#.........#...#.......#..#....................................................................................#.....#....#.........#...#..........#..........................................#..........#.........#...#########..#...........................................#.#.........######################..#........................................................#...............................##.............................................................................................#............................................................................. ....................#..........#.........#...#.......#..#.......................................................................................................................................................................................................................................................................#.....#..................#..........#.................................................................#..........#.........#...#########..#....................................................................................#.....#....#.........#...#..........#..........................................#..........#.........#...........#..#...........................................###.........#.......................#........................................................#.................................##...........................................................................................#............................................................................. ....................#..........#.........#...#########..#.......................................................................................................................................................................................................................................................................#.....#..............#...#..........#.................................................................#..........#.........#...........#..#....................................................................................#.....#....#.........#...#..........#..........................................#..........#.........#...........#..#.............................................#........##..................#....#........................................................#...................................#...........................................................................................#............................................................................ ....................#..........#.........#...........#..#.......................................................................................................................................................................................................................................................................#.....#...############.#.#..........#.................................................................#..........#.........#...........#..#....................................................................................#.....#....#.........#...#..........#..........................................#..........#.........#...........#..#.............................................#............................######........................................................#....................................##.........................................................................................#............................................................................ ....................#..........#.........#...........#..#.......................................................................................................................................................................................................................................................................#.....#....#.........#.#.#......#####.................................................................#..........#.........#...........#..#....................................................................................#..........#.........#...#.......#..#..........................................#..........#.........#...........#..#.............................................#............................#.............................................................#......................................#........................................................................................#............................................................................ ....................#..........#.........#...........#..#.......................................................................................................................................................................................................................................................................#.....#....#.........###.#......#...#.................................................................#..........#.........#...........#..#....................................................................................#..........#.........#...#########..#..........................................#..........#.........#...........#..#.............................................#..................####......#..............................................................#......................................#.......................................................................................#............................................................................ ....................#..........#.........#...........#..#.......................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#.................................................................#..........#.........#...........#..#....................................................................................#..........#.........#...........#..#..........................................#..........#.........#...........#..#...........................................######################..############..........................................................#.......................................#.......................................................................................#........................................................................... ....................#..........#.........#...........#..#.......................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#.................................................................#..........#.........#...........#..#....................................................................................#..........#.........#...........#..#..........................................#..........#.........##########..#..#.........................................................................................................................................#........................................#......................................................................................#........................................................................... ....................#..........#.........#...........#..#...........................................................................................................................................................................##########..................................................................................#.....#....#.........#...#..........#.................................................................#..........#.........##########..#..#....................................................................................#..........#.........#...........#..#..........................................############..................#..#..#..........................................................................................................................................#........................................#.....................................................................................#........................................................................... ....................#..........#.........##########..#..#..........................................................................................................................................................................#..........#####.............................................................................#.....#....#.........#...#..........#.................................................................############..................#..#..#....................................................................................#..........#.........#...........#..#........................................................................#..#..#..........................................................................................................................................#.........................................#.....................................................................................#.......................................................................... ....................############..................#..#..#..........................................................................................................................................................................#...............###..........................................................................#.....#....#.........#...#..........#...............................................................................................#..#..#....................................................................................#..........#.........#...........#..#........................................................................#..#..#...........................................................................................................................................#.........................................#....................................................................................#.......................................................................... ..................................................#..#..#...........................................................................................................................................................................#.................##........................................................................#.....#....#.........#...#..........#...............................................................................................#..#..#....................................................................................#..........#.........#...........#..#........................................................................#..#..#...........................................................................................................................................#..........................................#...................................................................................#.......................................................................... ..................................................#..#..#...........................................................................................................................................................................#...................##......................................................................#.....#....#.........#...#..........#...............................................................................................#..#..#....................................................................................#..........#.........##########..#..#........................................................................#..#..#............................................................................................................................................#...............##.........................#...................................................................................#......................................................................... ..................................................#..#..#............................................................................................................................................................................#....................##....................................................................#..........#.........#...#.......#..#...............................................................................................#..#..#........#######.....................................................................############..................#..#..#........................................................................#..#..#.............................................................................#########.......................................................#..............####........................#..................................................................................#......................................................................... ..................................................#..#..#.............................................................................................................................................................................#.....................##..................................................................#..........#.........#...#########..#...............................................................................................#..#..#........#......####...............................................................................................#..#..#............................................#...........................#..#..#.............................................................................#........#......................................................#................###........................#.................................................................................#......................................................................... ..................................................#..#..#..............................................................................................................................................................................#......................##................................................................#..........#.........#...........#..#...................................................................#...........................#..#..#........#..........###............................................................................................#..#..#............................................#...........................#..#..#..............................................................................#........#......................................................#................####......................#.................................................................................#......................................................................... ......................#...........................#..#..#....................................................................................###########................................................................................#.......................#...............................................................#..........#.........#...........#..#...................................................................#...........................#..#..#.........#............###.........................................................................................#..#..#............................................#############################..#..#...............................................................................#........##.....................................................#................###.......................#................................................................................#......................................................................... ......................#...........................#..#..#..................................................................................##...........##...............................................................................#...........###.........#..............................................................#..........#.........#...........#..#...................................................................#############################..#..#..........##.............##.......................................................................................#..#..#............................................#..............................#..#...............................................................................#..........#.....................................................##................##.......................#...............................................................................#......................................................................... ......................#############################..#..#..................................................................................##.............##..............................................................................#.........#####.........##............................................................#..........#.........#...........#..#...................................................................#..............................#..#............#..............###....................................................................................#..#..#............................................#.........######################..#................................................................................#..........#......................................................#.........................................#..............................................................................#......................................................................... ......................#..............................#..#....................................................................................#..............##.............................................................................##.......######..........#...........................................................#..........#.........#...........#..#...................................................................#.........######################..#.............##...............##......................................................#...........................#..#..#............................................#.........#.......................#................................................................................#...........#......................................................#........................................#.............................................................................#.......................................................................... ......................#.........######################..#.....................................................................................##..............##.............................................................................#.......#####...........#..........................................................#..........#.........#...........#..#...................................................................#.........#.......................#...............#................##....................................................#...........................#..#..#............................................#........##..................#....#.................................................................................#...........##.....................................................##.......................................#............................................................................#.......................................................................... ......................#.........#.......................#.......................................................................................#...............##............................................................................#.......###.............#.........................................................#..........#.........##########..#..#...................................................................#........##..................#....#................#.................##..................................................#############################..#..#............................................#............................######..................................................................................##...........##.....................................................#.......................................#..........................................................................#........................................................................... ......................#........##..................#....#........................................................................................#................##...........................................................................##......................##.......................................................############..................#..#..#...................................................................#............................######.................##.................##................................................#..............................#..#............................................#............................#.........................................................................................#............##....................................................#......................................#..........................................................................#........................................................................... ......................#............................######.........................................................................................#.................##...........................................................................#.......................#....................................................................................#..#..#...................................................................#............................#........................#..................##..............................................#.........######################..#............................................#............................#..........................................................................................##............##...................................................#......................................#........................................................................#............................................................................ ......................#............................#...............................................................................................##...........##....##..........................................................................#.......................#...................................................................................#..#..#...................................................................#............................#.........................#..........###......##............................................#.........#.......................#..........................................#####################################.......................................................................................#.............#...................................................##....................................#........................................................................#............................................................................ ......................#............................#.................................................................................................##........####.....#..........................................................................##......................#..................................................................................#..#..#.................................................................#####################################.....................#........#######.....##..........................................#........##..................#....#.......................................................................................................................................................................#.............#....................................................#...................................#.......................................................................#............................................................................. ....................#####################################..............................................................................................##......####......#...........................................................................#.....................#..................................................................................#..#..#............................................................................................................................##......########......##........................................#............................######........................................................................................................................................................................##............#....................................................#...................................#......................................................................#............................................................................. .........................................................................................................................................................##.....##.......#............................................................................##....................#.................................................................................#..#..#..............................................................................................................................#......##########.....##......................................#............................#.....................................................................##########................................................................................................#............#....................................................#..................................#.....................................................................#.............................................................................. ...........................................................................................................................................................##.............#.............................................................................##...................#....................................................#...........................#..#..#...............................................................................................................................#......##########......#.....................................#............................#.....................................................................#.........##...............................................................................................#............#....................................................##................................#....................................................................#............................................................................... .............................................................................................................................................................#.............#..............................................................................##..................#...................................................#...........................#..#..#......................##########................................................................................................#........#######.......##.................................#####################################................................................................#...........##..............................................................................................##...........#.....................................................#...............................#....................................................................#............................................................................... ..............................................................................................................................................................##............#...............................................................................#.................#...................................................#############################..#..#....................##..........##...............................................................................................##........####..........#.....................................................................................................................................#.............#...............................................................................................#...........#.....................................................##..............................#..................................................................#................................................................................ ................................................................................................................................................................##..........#................................................................................##................#..................................................#..............................#..#.....................##...........##...............................................................................................#......................#.....................................................................................................................................#.............##..............................................................................................#...........#......................................................##............................#.................................................................#................................................................................. ..................................................................................................................................................................##.........#.................................................................................##...............#.................................................#.........######################..#.......................#............##..............................................................................................##.....................##...................................................................................................................................#...............#..............................................................................................##.........#........................................................###.........................#................................................................#.................................................................................. ....................................................................................................................................................................##........#..................................................................................##.............#.................................................#.........#.......................#........................#.............##..............................................................................................##.....................#...................................................................................................................................#...............##..............................................................................................##........#..........................................................###......................#...............................................................#................................................................................... ......................................................................................................................................................................##.......#...................................................................................#.............#................................................#........##..................#....#.........................#..............##..............................................................................................##....................#...................................................................................................................................#................#...............................................................................................##......#.............................................................##....................#..............................................................#.................................................................................... ........................................................................................................................................................................#.......#...................................................................................##............#...............................................#............................######..........................#.....###.......##..............................................................................................##...................##..................................................................................................................................##...............#................................................................................................##.....#..............................................................###.................#.............................................................#..................................................................................... .........................................................................................................................................................................##......#....................................................................................##..........#...............................................#............................#................................#...#####........#...............................................................................................##...................#...................................................................................................................................#...............#.................................................................................................##....#................................................................##...............#............................................................#...................................................................................... ...........................................................................................................................................................................#......#.....................................................................................##.........#..............................................#............................#.................................#..#####.........##...............................................................................................##..................##..................................................................................................................................#...............#..................................................................................................##..#..................................................................###...........#...........................................................##....................................................................................... ............................................................................................................................................................................##.....#......................................................................................#........#............................................#####################################.............................#..###............##...............................................................................................##..................#..................................................................................................................................#...............#...................................................................................................##.#....................................................................##.........#..........................................................#......................................................................................... ..............................................................................................................................................................................##....#......................................................................................##......#...............................................................................................................##.................#................................................................................................##.................#..................................................................................................................................##..............#....................................................................................................###.....................................................................##......#..........................................................#.......................................................................................... ................................................................................................................................................................................#....#.......................................................................................##....#.................................................................................................................##................##................................................................................................##................##..................................................................................................................................#..............#.....................................................................................................##......................................................................###...#........................................................##........................................................................................... .................................................................................................................................................................................##..#.........................................................................................##...#..................................................................................................................##................#.................................................................................................##................#..................................................................................................................................#.............#......................................................................................................####......................................................................###.......................................................##............................................................................................. ...................................................................................................................................................................................#..#..........................................................................................#..#....................................................................................................................##...............##.................................................................................................##...............#..................................................................................................................................#.............#.....................................................................................................#...##.....................................................................###...................................................###............................................................................................... ....................................................................................................................................................................................###...........................................................................................###......................................................................................................................#................#..................................................................................................##..............#..................................................................................................................................##............#.....................................................................................................#....##.................................................................##...###..............................................##.................................................................................................. ......................................................................................................................................................................................##............................................................................................##......................................................................................................................##...............##..................................................................................................##.............#...................................................................................................................................#...........#.....................................................................................................#......###.............................................................#........###.......................................####.................................................................................................... ....................................................................................##########.........................................................................................###..........................................................................................#.##......................................................................................................................##...............##..................................................................................................##............#...................................................................................................................................##..........#....................................................................................................#.........###.........................................................#............####...............................####........................................................................................................ ................................................................................####.........#.........................................................................................#..##........................................................................................#...#.......................................................................................................................##...............##..................................................................................................##...........#....................................................................................................................................#..........#....................................................................................................#...........###.....................................................#.................###.......................#####............................................................................................................ ..............................................................................##.............#..........................................................................................#...###.....................................................................................#....##.......................................................................................................................#................#...................................................................................................##..........#....................................................................................................................................##.........#...................................................................................................#..............###................................................##.....................###..................................................................................................................................... ............................................................................##...............#..........................................................................................#......##...................................................................................#......##......................................................................................................................##...............##...................................................................................................##.........#.....................................................................................................................................##.......#...................................................................................................#.................###............................................#..........................#######.............................................................................................................................. ...........................................................................#.................#..........................................................................................#........##.................................................................................#........#.......................................................................................................................##...............##...................................................................................................##........#......................................................................................................................................##......#..................................................................................................#....................##........................................##................................................................................................................................................................ ...........................................................................##................#..........................................................................................#..........###..............................................................................#.........##.......................................................................................................................##...............##...................................................................................................##.......#.......................................................................................................................................##.....#.................................................................................................#......................###.................................####.................................................................................................................................................................. .............................................................................##..............#...........................................................................................#............##............................................................................#...........##.......................................................................................................................##...............#....................................................................................................##......#........................................................................................................................................###..#.................................................................................................#.........................##...........................####...................................................................................................................................................................... ...............................................................................##............#...........................................................................................#..............##.........................................................................#..............##.......................................................................................................................#...............#.....................................................................................................##....#...........................................................................................................................................##.#................................................................................................#...........................#......................####.......................................................................................................................................................................... .................................................................................###.........#...........................................................................................#................##.......................................................................#................##......................................................................................................................##..............#......................................................................................................##...#............................................................................................................................................##................................................................................................#..........................................########.............................................................................................................................................................................. ....................................................................................##.......#...........................................................................................#..................##.....................................................................#..................##......................................................................................................................##.............#.......................................................................................................##..#............................................................................................................................................####............................................................................................#................................................................................................................................................................................................................................. ......................................................................................##.....#...........................................................................................#....................##...................................................................#....................##......................................................................................................................##............#........................................................................................................##.#...........................................................................................................................................#...##..........................................................................................#................................................................................................................................................................................................................................. ........................................................................................##...#...........................................................................................#......................##................................................................#.......................###.....................................................................................................................##...........#.........................................................................................................##............................................................................................................................................#....##.......................................................................................#.................................................................................................................................................................................................................................. ..........................................................................................###............................................................................................#........................###............................................................#...........................##.....................................................................................................................##..........#..........................................................................................................##..........................................................................................................................................#......##....................................................................................#...............................................................................................................................................................#################................................................... ............................................................................................##...........................................................................................#...........................##..........................................................#.............................###....................................................................................................................##.........#.........................................................................................................#.##........................................................................................................................................#........###................................................................................#.........................................................................................................................................................#######.................###................................................ ...........................................................................................#..##.........................................................................................#.............................#........................................................#.................................##....................................................................................................................##........#.........................................................................................................#..##......................................................................................................................................#...........##............................................................................##......................................................................................................................................................####...........................##.............................................. ...........................................................................................#....#.......................................................................................#......................................................................................#....................................##....................................................................................................................##......#.........................................................................................................#....##....................................................................................................................................#.............##........................................................................##....................................................................................................................................................####.................................#####......................................... ..........................................................................................#......##....................................................................................#......................................................................................#.......................................###...................................................................................................................###....#.........................................................................................................#.....##..................................................................................................................................#...............##....................................................................##..................................................................................................................................................####..........................................##....................................... ..........................................................................................#........##.................................................................................#......................................................................................#...........................................##....................................................................................................................##...#........................................................................................................#.......##................................................................................................................................#.................####.............................................................###.............................................................................................................................#######################................................................#...................................... .........................................................................................#...........###.............................................................................#......................................................................................#..............................................##....................................................................................................................##..#........................................................................................................#........##..............................................................................................................................#.....................####.....................................................####..............................................................................................................................##........................................................................##.................................... .........................................................................................#..............###........................................................................##.....................................................................................##.................................................###...................................................................................................................###........................................................................................................#..........##............................................................................................................................#.........................####.............................................####.................................................................................................................................#...........................................................................#.................................... ........................................................................................#..................###...................................................................##.....................................................................................##......................................................##...................................................................................................................###......................................................................................................#............##.........................................................................................................................#..............................#....................................########....................................................................................................................................#.............................................................................#................................... .......................................................................................#......................#####............................................................##...........................................................###.......................##..........................................................##..................................................................................................................#.####..................................................................................................#..............##.......................................................................................................................#..................................................#################...........................................................................................................................................#...............................................................................#.................................. ......................................................................................#............................########...................................................#................................................................#####..............####..............................................................###...............................................................................................................#.....###...............................................................................................#................##....................................................................................................................#..............................................................................................................................................................................................................#................................................................................#.................................. .....................................................................................#.....................................######...........................................##......................................................................##############.....................................................................##..............................................................................................................#.......####..........................................................................................#...................##.................................................................................................................#..............................................................................................................................................................................................................#.................................................................................#.................................. ....................................................................................#............................................####.....................................##.............................................................................................................................................................##............................................................................................................#...........###.....................................................................................##......................###.............................................................................................................#...............................................................................................................................................................................................................#..................................................................................#................................. ..................................................................................##.................................................####............................#####.................................................................................................................................................................###.........................................................................................................#..............####................................................................................#...........................##..........................................................................................................#................................................................................................................................................................................................................#..................................................................................#................................. .................................................................................#.......................................................##########...........#######.........................................................................................................................................................................##.......................................................................................................#..................######........................................................................##..............................###.......................................................................................................#...............................................................................................................................................................................................................#....................................................................................#................................ ...............................................................................##...............................................................................................................................................................................................................................................................##.....................................................................................................#........................##########............................................................##...................................##....................................................................................................#................................................................................................................................................................................................................#....................................................................................#................................ ..............................................................................#...................................................................................................................................................................................................................................................................###..................................................................................................#..................................######....................................................##.......................................###................................................................................................#................................................................................................................................................................................................................#......................................................................................#............................... .............................................................................#.......................................................................................................................................................................................................................................................................##................................................................................................#........................................###..............................................###............................................##.............................................................................................#................................................................................................................................................................................................................#.......................................................................................#............................... ............................................................................#..........................................................................................................................................................................................................................................................................##..............................................................................................#......................................................................................###.................................................###.........................................................................................#.............................................................................................######.............................................................................................................#........................................................................................#............................... ..........................................................................##.............................................................................................................................................................................................................................................................................###..........................................................................................#................................................................................#######.......................................................##.....................................................................................................................................................................................#.....#...........................................................................................................#..........................................................................................#.............................. .........................................................................#..................................................................................................................................................................................................................................................................................##.......................................................................................#...........................................................######################................................................................###..................................................................................................................................................................................#......#..........................................................................................................#..........................................................................................#.............................. ........................................................................#.....................................................................................................................................................................................................................................................................................##....................................................................................#.....................................................................................................................................................##.................................................................................................................................................................................#......##......................................................................................................##............................................................................................#............................. ......................................................................##.............................................................................................................................................########...................................................................................................................................##.................................................................................#........................................................................................................................................................#####.............................................................................................................................................................................#.......#...................................................................................................##..............................................................................................#............................. ....................................................................##..............................................................................................................................................#........#....................................................................................................................................###.............................................................................#..............................................................................................................................................................######.......................................................................................................................................................................#........#.................................................................................................#................................................................................................#............................. ..................................................................##.................................................................................................................................................#........##.....................................................................................................................................##..........................................................................#.....................................................................................................................................................................######....................................................#.............................................................................................................#........#...............................................................................................#..................................................................................................#............................ ................................................................##....................................................................................................................................................#.........#......................................................................................................................................##......................................................................##............................................................................................................................................................................#####...........................................####...............................................................................................................#........#.............................................................................................#...................................................................................................#............................ .............................................................###...............................................................................................................##################......................#........#........................................................................................................................................##..................................................................##......................................................................................................................................................................................................................########....................................................................................................................#........#...........................................................................................#.....................................................................................................#........................... ...........................................................##.................................................................................................................#..................#......................##......#.........................................................................................................................................................................................................###................................................................................................................................................................................................########################............................................................................................................................#.........#.........................................................................................#......................................................................................................#........................... .........................................................##...................................................................................................................#..................##.......................#.....#.....................................................................................................................................................................................................####........................................................................................................................................................................................................................................................................................................................................................#.........#.......................................................................................#........................................................................................................#.......................... .......................................................##.....................................................................................................................##..................#........................#.....#......................................................................................................................................................#..........................................###............................................................................#############....................................................................................................................................................................................................................................................................#.........#.....................................................................................#..........................................................................................................#......................... .....................................................##.........................................................................................................................#.................#.........................#.....#......................................................................................................................................................######...............................#####..............................................................................#.............##...................................................................................................................................................................................................................................................................#.........#...................................................................................#...........................................................................................................#......................... ...................................................##............................................................................................................................##..........######..........................##....#...........................................................................................................................................................#######..................######...................................................................................#...............##..................................................................................................................................................................................................................................................................#.........#.................................................................................#............................................................................................................#......................... .................................................##................................................................................................#...............................##....#####.................................#....#.................................................................................................................................................................##################.........................................................................................#.................##.................................................................................................................................................................................................................................................................#........#................................................................................#.............................................................................................................#......................... ..............................................###..................................................................................................##................................#..#.......................................#...#..................................########...................................................................................................................................................................................................................................#..................#.................................................................................................................................................................................................................................................................#........#..............................................................................#...............................................................................................................#........................ ............................................##.......................................................................................................##.............................#####........................................##..#.................................#.......##.................................................................................................................................................................................................................................#...................#.................................................................................................................................................................................................................................................................#........#.............................................................................#...............................................................................................................#........................ ...........................................#...........................................................................................................#############################...#...........................................#.#..................................#........#.................................................................................................................................................................................................................................#...................#.................................................................................................................................................................................................................................................................#........#...........................................................................#................................................................................................................#........................ .........................................##.............................................................................................................................................##..........................................##...................................##.......##................................................................................................................................................................................................................................#...........##......#.................................................................................................................................................................................................................................................................##......#..........................................................................#.................................................................................................................#........................ ........................................#.................................................................................................................................................##.........................................##....................................#........##......................................................................####.....................................................................................................................................................#.........####.....#...................................................................................................................................................................................................................................................................#......#.......................................................................##...................................................................................................................#....................... ......................................##....................................................................................................................................................##........................................##....................................#.........#......................................................................#..##....................................................................................................................................................#........####......#...................................................................................................................................................................................................................................................................#.....#......................................................................#.....................................................................................................................#....................... ....................................##........................................................................................................................................................##......................................#.##...................................##........##.....................................................................#...#....................................................................................................................................................#.......#####......#...............................................................................................................................................................######..............................................................................................#.....#....................................................................#.......................................................................................................................#...................... ..................................##..................................................................................................................................................................................................#...#....................................#.........#.....................................................................##..#....................................................................................................................................................#......######.....#...............................................................................................................................................................###..#...............................................................................................##...#...................................................................#........................................................................................................................#...................... ................................##...................................................................................................................................................................................................#.....##...................................##........#......................................................................#..#....................................................................................................................................................#......#####......#.................................................................................................................................................................#..#................................................................................................#..#...................................................................#........................................................................................................................#...................... ..............................##.....................................................................................................................................................................................................#.......#....................................#.......#.......................................................................##.#....................................................................................................................................................#......####......#..................................................................................................................................................................#..#................................................................................................#.#..................................................................#..........................................................................................................................#..................... .............................#..........................................................................................................................................................................#...........................#.........#....................................##......#........................................................................#.##...................................................................................................................................................#......##.......#...................................................................................................................................................................#..#................................................................................................##..................................................................#..........................................................................................................................#..................... ............................#............................................................................................................................................................................##.......................##...........#.....................................#......##.......................................................................#..##..................................................................................................................................................#...............#...................................................................................................................................................................#.#.................................................................................................##................................................................#...........................................................................................................................#..................... ............................#..............................................................................................................................................................................##...................##..............#.....................................#.......#.......................................................................##..#..................................................................................................................................................#..............#....................................................................................................................................................................#.#.................................................................................................##..............................................................#............................................................................................................................#..................... ...........................#.................................................................................................................................................................................##................#.................#.....................................##.....#.........................................................................#..#........................................................###############...........................................................................#.............#.............................######..................................................................................................................................###................................................................................................#.##...........................................................#............................................................................##...............................................#..................... ..........................#....................................................................................................................................................................................###........#####...................#......................................#....#..........................................................................#..#.....................................................##...............###.........................................................................#............#.............................##....#................................................#..................................................................................##...............................................................................................#...##........................................................#.............................................................................###..............................................#..................... .........................#........................................................................................................................................................................................########.........................##.....................................##..#...........................................................................##.#...................................................#....................##........................................................................##..........#...............................##..#.................................................##................................................................................#.##.............................................................................................#.....##.....................................................#..............................................................................#..##............................................#..................... .........................#...........................................................................................................................................................................................................................##.....................................###.............................................................................##...................................................#......................##........................................................................#.........#.................................###..................................................###..............................................................................#...##..........................................................................................#........##..................................................#...............................................................................#....##...........................................#.................... ........................#..............................................................................................................................................................................................................................##.....................................#..............................................................................##..................................................#........................#........................................................................#.......#....................................##..................................................#.###...........................................................................#.....##.......................................................................................#...........##................................................#...............................................................................#......#..........................................#.................... ........................#................................................................................................................................................................................................................................###.................................#.##..............................................................................#..................................................#........................#........................................................................#......#......................................###................................................#...####.......................................................................#.......##....................................................................................#..............##.............................................#................................................................................#.......#.........................................#.................... ........................#...................................................................................................................................................................................................................................##...............................#...#.............................................................................###................................................#.........................#........................................................................#....#.......................................#..##...............................................#......##.....................................................................#.........##.................................................................................#.................##..........................................#..................................................................................#......#.........................................#.................... .......................#....................................................................................................................................................................................................................................................................#.....##............................................................................#.##...............................................#.........................#........................................................................##..#.......................................#....##..............................................#.......##...................................................................#...........##.............................................................................##....................##......................................##...................................................................................#.......#........................................#.................... .......................#...................................................................................................................................................................................................................................................................##.......#...........................................................................#...##.............................................#.......##.................#.........................................................................##........................................#......##............................................#.........##.................................................................#.............###.........................................................................#........................##..................................##.....................................................................................#........#.......................................#.................... ......................#..................................................................................................................................................................................................................................................................##..........##..........................................................................#....##............................................#.....####.................#.........................................................................#.........................................#.......##...........................................#..........##...............................................................#................##......................................................................#...........................##...............................#.......................................................................................#........#...######..............................#.................... ......................#................................................................................................................................................................................................................................................####.............#..............#.........................................................................#......###..........................................##...######................#.......................................................................#.#........................................#.........###........................................#............##............................................................#...................###.................................................................##..............................##............................#.........................................................................................#........#.#......##............................#.................... ......................#..................................................................#######################...........................................................................................................................................................#############................#.........................................................................#........##..........................................#..########...............#.....................................................................#...##.......................................#...........##.......................................#.............##..........................................................#......................##..............................................................#..................................##.........................#..........................................................................................#.........##........#...........................#.................... .....................#.................................................................##.......................####.....................................................................................................................................................................................##.......................................................................#..........###........................................#..########...............##...................................................................#.....#......................................#.............##.....................................#...............##......................................................##.........................##..........................................................##.....................................##....................###............................................................................................#........##.........#..........................#.................... .....................#...............................................................##.............................##.....................................................................................................................................................................................##.....................................................................#.............##.......................................##..######.................#.................................................................#.......##.....................................#..............##...................................#.................##..................................................##.............................##......................................................##.........................................####################...............................................................................................#........#.#........#..........................##................... .....................#.............................................................##.................................##.....................................................................................................................................................................................###..................................................................#...............##.......................................##..####.................#................................................................#..........#....................................#..................................................##...................#................................................#.................................#...................................................##...............................................................................................................................................................#.......#.#.........#...........................#.................. .....................#...........................................................##.....................................#.......................................................................................................................................................................................###...............................................................#.................###......................................#..##...................#..............................................................#............##..................................#.............................................#####....................................................................##...................................##...............................................##.................................................................................................................................................................#.......#.#.........#............................#................. .....................#.........................................................##........................................#.........................................................................................................................................................................................###...........................................................#.....................###....................................##.....................#.............................................................#...............##................................#................................#############........................................................................#.......................................##...........................................##....................................................................................................................................................................#......#.#.........#.............................#................ ....................#........................................................##..........................................#............................................................................................................................................................................................###.......................................................##........................##....................................#....................#............................................................#..................##..................................................................................................................................................##..........................................##.......................................##.......................................................................................................................................................................#.....#.#.........#..............................#............... ....................#......................................................##.............................................#....................................................................................###############....#.....###........#.....................................................................###..................................................##.................................................................#...................#............................................................#....................##................................................................................................................##...........................###..............................................##...................................##..........................................................................................................................................................................#....#.#.........#...............................#.............. ....................#....................................................##................................................#...................................................................................#.............#....#.....#..........#........................................................................####............................................##....................................................................##.................#...........................................................#.......................##................................................................................................................##....................#####...................................................##.............................####.............................................................................................................................................................................#....##.........#...............................#.............. ....................#..................................................##..................................................#...................................................................................#.............#....#.....#..........#............................................................................#.........................................##........................................................................##..............#...........................................................#..........................##................................................................................................................####################..........................................................#####...................#####..................................................................................................................................................................................#..............#................................#............. ....................#................................................##.....................................................#..................................................................................#.............#....#.....#..........#....................................................................................................................##............................................................................##............#.........................................................##.............................###................................................................................................................................................................................................###################........................................................................................................................................................................................#.............#.................................#............ ....................#.............................................###........................................................#.................................................................................#.............#######################................................................................................................................####................................................................................##.........#.........................................................#..................................###.........................................................................................................................................................................................................................................................................................................................................................................................................#......#.....#..................................#........... ....................#...........................................##...........................................................#.................................................................................#...................................#...........................................................................................#####################......................................................#...............................##.....##........................................................##......................................##########...............................................................................................................................................................................................................................................................................................................................................................................###.............#......#.....#...................................#.......... ....................#..........................................#..............................................................#................................................................................#...................................#.......................................................................................................................................................................####.............................#####........................................................##................................................................................................................................................................................................................................................................................................................................................................................................................................#...###...........#.....#.....#....................................#......... ....................#..........................................#..............................................................#................................................................................#...................................#...........................................................................................................................................................................###..........................##.###.....................................................##.................................................................................................................................................................................................................................................................................................................................................................................................................................#.......#...........#....##....#....................................#......... .....................#.........................................#.....................................###.....................#.................................................................................#.....#########.....................#..............................................................................................................................................................................##....................####......##.................................................##..................................................................................................................................................................................................................................................................................................................................................................................................................................#........#............#....#....#.....................................#........ .....................#........................................#....................................######....................#.................................................................................#.....#..#################..........#................................................................................................................................................................................####################............###............................................##....................................................................................................................................................................................................................................................................................................................................................................................................................................#.........#............#........#......................................#....... ......................#.......................................#...................................#######....................#.................................................................................#.....#..................#..........#...................................................................................................................................................................................................................###.......................................##.....................................................................................................................................................................................................................................................................................................................................................................................................................................#..........#............#........#......................................#....... ......................#.......................................#..................................#######.....................#.................................................................................#.....#..................#..........#......................................................................................................................................................................................................................###..................................##.......................................................................................................................................................................................................................................................................................................................................................................................................................................#...........#............#.......#.......................................##..... .......................#.......................................#................................######......................#..................................................................................#.....#..............#...#..........#.........................................................................................................................................................................................................................###.............................##.........................................................................................................................................................................................................................................................................................................................................................................................................................................#...........#.............#......#........................................#..... ........................#......................................#................................#####.......................#..................................................................................#.....#...############.#.#..........#............................................................................................................................................................................................................................####.......................##...................................................................................................................................................................................................................................................................................................................................................................#####...................................................................#...........#..............#.....#.........................................#.... ........................#.......................................#..............................######......................#...................................................................................#.....#....#.........#.#.#......#####................................................................................................................................................................................................................................#####......................................................................................................................................................................................................................................................................................................................................................................................#.....###...............................................................#............#..............#.....#..........................................#... .........................#.......................................#.............................#####.......................#...................................................................................#.....#....#.........###.#......#...#.....................................................................................................................................................................................................................................##...................................................................................................................................................................................................................................................................................................................................................................................#.........##.............................................................#............#...............#....#..........................................#... ..........................#.......................................#...........................#####.......................#....................................................................................#.....#....#.........#...#......#...#............................................................................###############....#.....###........#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...........#............................................................#............#................#..#...........................................#... ...........................##......................................#.........................######.......................#....................................................................................#.....#....#.........#...#......#...#............................................................................#.............#....#.....#..........#........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#...........................................................#............#................#..#............................................#.. .............................#......................................#........................#####.......................#.....................................................................................#.....#....#.........#...#..........#............................................................................#.............#....#.....#..........#........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#...........................................................#............#.................#.#............................................#.. ..............................#......................................#........................##.........................#.....................................................................................#.....#....#.........#...#..........#............................................................................#.............#....#.....#..........#........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#...........................................................#..#.........#..................##.............................................#. ...............................#......................................#.................................................#......................................................................................#.....#....#.........#...#..........#............................................................................#.............#######################.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...............#.........................................................#...#.........#...................##.............................................# ................................#......................................#................................................#......................................................................................#.....#....#.........#...#..........#............................................................................#...................................#.........................................................................................................................................................................................................................................................................................................................................................................................................................................#####.........................................................#...............#.........................................................#...#........#...................#..#............................................# ................................#.......................................##.............................................#.......................................................................................#.....#....#.........#...#..........#............................................................................#...................................#.......................................................................................................................................................................................................................................................................................................................................................................................................................................##.....##.......................................................#...............#.........................................................#...#........#...................#...#...........................................# .................................#........................................#............................................#.......................................................................................#..........#.........#...#.......#..#............................................................................#...................................#.......................................................................................................................................................................................................................................................................................................................................................................................................................................#........##....................................................#................#.........................................................#...#.......#....................#....#..........................................# ..................................#........................................#..........................................#........................................................................................#..........#.........#...#########..#............................................................................#.....#########.....................#......................................................................................................................................................................................................................................................................................................................................................................................................................................#...........#...................................................#.........###....#.........................................................#...#.......#...................#......#.........................................# ...................................#........................................##........................................#........................................................................................#..........#.........#...........#..#............................................................................#.....#..#################..........#.............................................................................................................................................................................................................................................................................................................................###......................................................................................................#............#..................................................#....#....#.#....#.........................................................#...........#...................#.......##.......................................# ...................................#..........................................##.....................................#.........................................................................................#..........#.........#...........#..#............................................................................#.....#..................#..........#...........................................................................................................................................................................................................................................................................................................................##...##....................................................................................................#.............#.................................................#....#....#..#...#.........................................................#..........#...................#..........#......................................# ....................................#...........................................##...................................#.........................................................................................#..........#.........#...........#..#............................................................................#.....#..................#..........#..........................................................................................................................................................................................................................................................................................................................#......#...................................................................................................#..............#.................................................#....#....#..#...#.........................................................#..........#...................#...........#....................................#. .....................................#............................................##................................#....................................................#.....................................#..........#.........#...........#..#............................................................................#.....#..............#...#..........#.........................................................................................................................................................................................................................................................................................................................#........#..................................................................................................#..............#.................................................#....#....#..#...#.........................................................#.........#...................#.............#..................................#.. ......................................##............................................##.............................#.....................................................###...................................#..........#.........#...........#..#............................................................................#.....#...############.#.#..........#.........................................................................................................................................................................................................................................................................................................................#........#..................................................................................................#...............#................................................#....#....#..#...#.........................................................#.........#...................#..............##................................#.. ........................................#.............................................##.........................##.....................................................#..#...................................#..........#.........#...........#..#............................................................................#.....#....#.........#.#.#......#####........................................................................................................................................................................................................................................................................................................................#.........#.................................................................................................#................#................................................#....#....#.##...#.........................................................#........#...................#.................#..............................#... .........................................##.............................................#.......................#.......................................................#..#...................................#..........#.........##########..#..#............................................................................#.....#....#.........###.#......#...#................................................................................................................................................................................................................................................########...............................................................#..........#.................................................................................................#................#................................................#....#....#.#...#..........................................................#.......#....................#..................##...........................#.... ...........................................#.............................................#.....................#........................................................#..#...................................############..................#..#..#............................................................................#.....#....#.........#...#......#...#..............................................................................................................................................................................................................................................##.......#...............................................................#..........#.................................................................................................#...#............#................................................#....#...##.#...#..........................................................#.......#...................#.....................#..........................#.... ............................................#.............................................##..................#.........................................................#..#.................................................................#..#..#............................................................................#.....#....#.........#...#......#...#.............................................................................................................................................................................................................................................#..#.....#...............................................................#.....#.....#.................................................................................................#...#............#................................................#....###.#..#...#..........................................................#......#...................#.......................#........................#..... .............................................##.............................................#...............##..........................................................#..#.................................................................#..#..#............................................................................#.....#....#.........#...#..........#............................................................................................................................................................................................................................................#........#................................................................#.....#....#..................................................................................................#...#............#.................................................#...#####......#..........................................................#.....#...................#.........................#......................#...... ...............................................#.............................................##...........##............................................................#..#.................................................................#..#..#.....................................#########..............................#.....#....#.........#...#..........#............................................................................................................................................................................................................................................#.......#................................................................#......#....#..................................................................................................#...#............#.................................................#.....###.....#...........................................................#.....#...................#................................................#...... ................................................##.............................................###......##..............................................................#..#.................................................................#..#..#....................................#.........###...........................#.....#....#.........#...#..........#...........................................................................................................................................................................................................................................#.......#.................................................................#.....#....#...................................................................................................#...##...........#.................................................#.............#...........................................................#....#....................................................................#....... ..................................................#...............................................##..##................................................................#..#.................................................................#..#..#...................................#.............###........................#.....#....#.........#...#..........#...........................................................................................................................................................................................................................................#.......#.................................................................#.....#....#...................................................................................................#....#...........#.................................................#.............#............................................................#..#.....................................................................#....... ...................................................##.............................................#####..................................................................#.#.....................................#...........................#..#..#..................................#.................##......................#.....#....#.........#...#..........#..........................................................................................................................................................................................................................................#.......#.................................................................#.....#.....#...................................................................................................#....#..........#...................................................#...........#.............................................................#.#.....................................................................#........ .....................................................##........................................###.....###...............................................................#.#.....................................#...........................#..#..#..................................#...................#.....................#..........#.........#...#.......#..#..........................................................................................................................................................................................................................................#......#..................................................................#.....#....#....................................................................................................#....#..........#...................................................#...........#..............................................................#......................................................................#........ .......................................................####.................................###...........##.............................................................##......................................#############################..#..#..................................#...................#.....................#..........#.........#...#########..#..........................................................................................................................................................................................................................................#.....#...................................................................#.....#....#....................................................................................................#....#.........#.....................................................#.........#..............................................................#.#.........................................................#..........#......... ...........................................................###..........................####................##...........................................................##......................................#..............................#..#..................................#....................#....................#..........#.........#...........#..#..........................................................................................................................................................................................................................................#...##....................................................................#....#....#......................................................................................................#...#.........#.....................................................#........#...............................................................#..###.......................................................##........#......... ..............................................................####..................####......................##..........................................................#......................................#.........######################..#..................................#....................#....................#..........#.........#...........#..#..........................................................................................................................................................................................................................................#..#......................................................................#....#....#......................................................................................................#...#.........#......................................................#.......#..............................................................#......#........................................................########.......... ..................................................................##################............................##........................................................#......................................#.........#.......................#..................................#.....................#...................#..........#.........#...........#..#..........................................................................................................................................................................................................................................#.#.......................................................................#...#....#.......................................................................................................#............#........................................................#.....#..............................................................#........########.................................................................. ..................................................................................................................###....................................................#.#.....................................#........##..................#....#..................................#.....................#...................#..........#.........#...........#..#..........................................................................................................................................................................................................................................##........................................................................#...#....#.......................................................................................................#............#........................................................#.....#.............................................................#................................................................................... .....................................................................................................................####................................................#..#....................................#............................######..................................#...............##.....#..................#..........#.........#...........#..#.........................................................................................................................................................................................................................................##.........................................................................#...#...#........................................................................................................#...........#..........................................................#...#............................................................##.................................................................................... .........................................................................................................................####...........................................#...#....................................#............................#.......................................#..............####....#..................#..........#.........#...........#..#........................................................................................................................................................................................................................................#.#.........................................................................#..#....#........................................................................................................#...........#...........................................................#.#...........................................................##...................................................................................... .............................................................................................................................#####.....................................#.....#...................................#............................#.......................................#..............#####...#..................#..........#.........##########..#..#......................................................................................................................................................................................................................................##..#..........................................................................#.#...#..........................................................................................................#.........#.............................................................#..........................................................##........................................................................................ ..................................................................................................................................###############....#.....###........##......#................................#####################################..................................#..............#####...#..................############..................#..#..#.....................................................................................................................................................................................................................................#....#..........................................................................#....#...........................................................................................................#.........#...........................................................###........................................................##.......................................................................................... ..................................................................................................................................#.......#######....#.....#.........##........#......................................................................................................#...............####....#...............................................#..#..#....................................................................................................................................................................................................................................#.....#..........................................................................#....#...........................................................................................................#........#...........................................................#...#......................................................#............................................................................................ ..................................................................................................................................#.............######.....#......###.#.........#.....................................................................................................#...............####....#...............................................#..#..#................................................................................................############......................................................................................................................##......#...........................................................................#..#............................................................................................................#........#..........................................................#.....#...................................................##............................................................................................. ..................................................................................................................................#.............#....#############....#..........#.....................................................................................................#..............####....#...............................................#..#..#.............................................................................................###...........#.....................................................................................................................#........#...........................................................................#.#..............................................................................................................#......#..........................................................#.......#................................................##............................................................................................... ..................................................................................................................................#.............#######################...........#....................................................................................................#..............####....#...............................................#..#..#............................................................................................#.............#.....................................................................................................................#.........#............................................................................##..............................................................................................................#......#........................................................##.........#..............................................#................................................................................................. ..................................................................................................................................#...................................#............#...................................................................................................#..............####....#...............................................#..#..#...........................................................................................#..............#...................................................................................................................##..........#............................................................................#................................................................................................................#....#........................................................#............#............................................................................................................................................... ..................................................................................................................................#...................................#.............#..................................................................................................#..............####...#....................#...........................#..#..#....................................########..............................................#..............#..................................................................................................................##.............#...........................................................................##...............................................................................................................#....#......................................................##..............#.............................................................................................................................................. ..................................................................................................................................#...................................#..............#..................................................................................................#.............#####..#....................#...........................#..#..#..................................##........###..........................................#...............#................................................................................................................##...............#..........................................................................#.#................................................................................................................#..#......................................................#.................##............................................................................................................................................ ..................................................................................................................................#.....#########.....................#...............#.................................................................................................#.............#####..#....................#############################..#..#.................................#.............##.......................................#...............#...............................................................................................................##.................#.........................................................................#...#...............................................................................................................#.#......................................................#....................##.......................................................................................................................................... ..................................................................................................................................#.....#..#################..........#................#................................................................................................#..............###...#....................#..............................#..#.................................#.............#........................................#......##.......#.............................................................................................................##....................#......................................................................##.....##..............................................................................................................#.....................................................##.......................###....................................................................................................................................... ..................................................................................................................................#.....#..................#..........#.................##..............................................................................................#...................#.....................#.........######################..#................................#..............#.......................................#.....#####.....#............................................................................................................##......................#.....................................................................#.........#............................................................................................................#.#..................................................##............................##......................###............................................................................................................ ..................................................................................................................................#.....#..................#..........#...................#..............................................................................................#..................#.....................#.........#.......................#................................#........###...#.......................................#....######.....#..........................................................................................................##.........................#...................................................................#...........#..........................................................................................................#...#.............................................####................................###.................##............................................................................................................... ..................................................................................................................................#.....#..............#...#..........#....................#.............................................................................................#.................#......................#........##..................#....#................................#.......#####.#........................................#....######....#.........................................................................................................##............................#................................................................##.............#.........................................................................................................#....##.......................................####.......................................##.............##................................................................................................................. ..................................................................................................................................#.....#...############.#.#..........#.....................#.............................................................................................#................#......................#............................######................................#......######.#........................................#.....###.....#........................................................................................................##...............................#..............................................................#...............#........................................................................................................#.......##..................................###.............................................#############................................................................................................................... ..................................................................................................................................#.....#....#.........#.#.#......#####......................#.............................................................................................#..............#.......................#............................#.....................................#.....######.#.........................................#.##.........#.......................................................................................................##..................................#............................................................#.................#......................................................................................................#..........##............................####................................................................................................................................................................................ ............................................................###############....#.....###........#.................................#.....#....#.........###.#......#...#.......................##...........................................................................................#..............#.......................#............................#.....................................#....######..#.........................................#####........#.....................................................................................................##.....................................#.........................................................##...................#....................................................................................................#.............#.......................####.................................................................................................................................................................................... ............................................................#.............#....#.....#..........#.................................#.....#....#.........#...#......#...#.........................#...........................................................................................#............#......................#####################################................................#....#####..#..........................................#####.......#...................................................................................................###........................................#......................................................##......................#..................................................................................................#..............................########........................................................................................................................................................................................ ............................................................#.............#....#.....#..........#.................................#.....#....#.........#...#......#...#..........................#...........................................................................................#..........#............................................................................................#....####...#...........................................###.......#..................................................................................................##............................................#....................................................#........................#................................................................................................##............................................................................................................................................................................................................................... ............................................................#.............#....#.....#..........#.................................#.....#....#.........#...#..........#...........................##..........................................................................................#........#.............................................................................................#.....##...#............................................#........#................................................................................................###...............................................#.................................................##..........................#.............................................................................................##................................................................................................................................................................................................................................. ............................................................#.............#######################.................................#.....#....#.........#...#..........#.............................#.........................................................................................#.......#..............................................................................................#.........#..............................................#......#..............................................................................................###..................................................#...............................................##.............................##.........................................................................................##................................................................................................................................................................................................................................... ............................................................#...................................#.................................#.....#....#.........#...#..........#..............................##........................................................................................#......#..............................................................................................#.........#..............................................#.....#.............................................................................................##......................................................#............................................##.................................##.....................................................................................##..................................................................................................................................................................................................................................... ............................................................#...................................#.................................#.....#....#.........#...#..........#................................#........................................................................................#....#...............................................................................................#........#................................................#...#...........................................................................................###.........................................................#.........................................##.....................................##.................................................................................##....................................................................................................................................................................................................................................... ............................................................#...................................#.................................#.....#....#.........#...#..........#.................................##.......................................................................................#.##.................................................................................................#......#..................................................#.#..........................................................................................##.............................................................##.....................................##.........................................##.............................................................................##......................................................................................................................................................................................................................................... ............................................................#.....#########.....................#.................................#..........#.........#...#.......#..#...................................#......................................................................................##...................................................................................................#.....#...................................................##..........................................................................................#.................................................................##.................................##.............................................##.........................................................................##........................................................................................................................................................................................................................................... ............................................................#.....#..#################..........#.................................#..........#.........#...#########..#....................................##.................................................................................###..#...................................................................................................#...#..................................................##..##............................................................................................................................................................#..............................##.................................................##....................................................................###............................................................................................................................................................................................................................................. ............................................................#.....#..................#..........#.................................#..........#.........#...........#..#......................................##.............................................................................##.....#...................................................................................................#..#.................................................##......#.........................................................................###................................................................................##..........................##.....................................................##................................................................##................................................................................................................................................................................................................................................ ............................................................#.....#..................#..........#.................................#..........#.........#...........#..#........................................####.....................................................................####........#...................................................................................................##................................................##.........##..................................................................#####.....................................................................................##.................................................................................##...........................................................###.................................................................................................................................................................................................................................................. ............................................................#.....#..............#...#..........#.................................#..........#.........#...........#..#............................................###..............................................................####.............#..................................................................................................##..............................................##.............###..........................................................#####............................................................................................##.................................................................................###......................................................##..................................................................................................................................................................................................................................................... ............................................................#.....#...############.#.#..........#.................................#..........#.........#...........#..#...............................................####......................................................####..................#................................................................................................#..#...........................................##..................##...................................................#####...................................................................................................##############......................................................................#####............................................#####....................................................................................................................................................................................................................................................... ............................................................#.....#....#.........#.#.#......#####.................................#..........#.........#...........#..#...................................................###...............................................####.......................#..............................................................................................#...#..........................................#......................###..........................................######.................................................................................................................................................................................................#.....................................######..................................................................................................................................................................................###############..........###........#..................................... ............................................................#.....#....#.........###.#......#...#.................................#..........#.........#...........#..#......................................................###.......................................#####............................#............................................................................................#.....#........................................#..........................####................................######.......................................................................................................................................................................................................................................######........................................................................................................................................................................................#.............#....#.....#..........#..................................... ............................................................#.....#....#.........#...#......#...#.................................#..........#.........##########..#..#.........................................................####.............................######..................................#..........................................................................................#.......#.....................................##...............................###.......................######............................................................................................................................................................................................................................#################..............................................................................................................................................................................................#.............#....#.....#..........#..................................... ............................................................#.....#....#.........#...#......#...#.................................############..................#..#..#.............................................................##.....................######.........................................##.......................................................................................#.........##.................................##....................................########.........######.................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#..................................... ............................................................#.....#....#.........#...#..........#...............................................................#..#..#........................................................................############.................................................#....................................................................................##............#..............................##..............................................#########.......................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#######################..................................... ............................................................#.....#....#.........#...#..........#...............................................................#..#..#......................................................................................................................................#.................................................................................##...............##............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................#..................................... ............................................................#.....#....#.........#...#..........#...............................................................#..#..#.......................................................................................................................................#..............................................................................##...................##..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................#..................................... ............................................................#.....#....#.........#...#..........#...............................................................#..#..#........................................................................................................................................##..........................................................................##.......................###........................................................................................................................................................................................................................................................................###############..........###........#..........................................................................................................................................................................................................................#...................................#..................................... ............................................................#.....#....#.........#...#..........#...............................................................#..#..#............................................................###############....#.....###........#.........................................##......................................................................##............................##############..........................................................................................................................................................................................................................................................#.............#....#.....#..........#..........................................................................................................................................................................................................................#.....#########.....................#..................................... ............................................................#..........#.........#...#.......#..#...................................#...........................#..#..#............................................................#.............#....#.....#..........#...........................................##..................................................................##......................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#..........................................................................................................................................................................................................................#.....#..#################..........#..................................... ............................................................#..........#.........#...#########..#...................................#...........................#..#..#............................................................#.............#....#.....#..........#.............................................##..............................................................##........................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#..........................................................................................................................................................................................................................#.....#..................#..........#..................................... ............................................................#..........#.........#...........#..#...................................#############################..#..#............................................................#.............#....#.....#..........#...............................................##.........................................................###..........................................................................................................................................................................................................................................................................................................#.............#######################..........................................................................................................................................................................................................................#.....#..................#..........#..................................... ............................................................#..........#.........#...........#..#...................................#..............................#..#............................................................#.............#######################.................................................###....................................................##.................................................................................................................................................................................................###############....#.....###........#.......................................................................#...................................#..........................................................................................................................................................................................................................#.....#..............#...#..........#..................................... ............................................................#..........#.........#...........#..#...................................#.........######################..#............................................................#...................................#....................................................####..............................................##...................................................................................................................................................................................................#.............#....#.....#..........#.......................................................................#...................................#..........................................................................................................................................................................................................................#.....#...############.#.#..........#..................................... ............................................................#..........#.........#...........#..#...................................#.........#.......................#............................................................#...................................#........................................................####......................................####.....................................................................................................................................................................................................#.............#....#.....#..........#.......................................................................#...................................#..........................................................................................................................................................................................................................#.....#....#.........#.#.#......#####..................................... ............................................................#..........#.........#...........#..#...................................#........##..................#....#............................................................#...................................#............................................................####.............................#####.........................................................................................................................................................................................................#.............#....#.....#..........#.......................................................................#.....#########.....................#..........................................................................................................................................................................................................................#.....#....#.........###.#......#...#..................................... ............................................................#..........#.........#...........#..#...................................#............................######............................................................#.....#########.....................#................................................................######...................####..............................................................................................................................................................................................................#.............#######################.......................................................................#.....#..#################..........#..........................................................................................................................................................................................................................#.....#....#.........#...#......#...#..................................... ............................................................#..........#.........##########..#..#...................................#............................#.................................................................#.....#..#################..........#......................................................................########.............................................................................................................................................................................................................................#...................................#.......................................................................#.....#..................#..........#..........................................................................................................................................................................................................................#.....#....#.........#...#......#...#..................................... ............................................................############..................#..#..#...................................#............................#.................................................................#.....#..................#..........#...........................................................................................................................................................................................................................................................................................................#...................................#.......................................................................#.....#..................#..........#..........................................................................................................................................................................................................................#.....#....#.........#...#..........#..................................... ..........................................................................................#..#..#.................................#####################################............................................................#.....#..................#..........#...............................................................................................................................................................................................###############....#.....###........#.......................................................................#...................................#.......................................................................#.....#..............#...#..........#..........................................................................................................................................................................................................................#.....#....#.........#...#..........#..................................... ..........................................................................................#..#..#..................................................................................................................................#.....#..............#...#..........#...............................................................................................................................................................................................#.............#....#.....#..........#.......................................................................#.....#########.....................#.......................................................................#.....#...############.#.#..........#..........................................................................................................................................................................................................................#.....#....#.........#...#..........#..................................... ..........................................................................................#..#..#..................................................................................................................................#.....#...############.#.#..........#...............................................................................................................................................................................................#.............#....#.....#..........#.......................................................................#.....#..#################..........#.......................................................................#.....#....#.........#.#.#......#####..........................................................................................................................................................................................................................#.....#....#.........#...#..........#..................................... ..........................................................................................#..#..#....................................................................###############....#.....###........#.........................#.....#....#.........#.#.#......#####...............................................................................................................................................................................................#.............#....#.....#..........#.......................................................................#.....#..................#..........#.......................................................................#.....#....#.........###.#......#...#..........................................................................................................................................................................................................................#.....#....#.........#...#..........#..................................... ..........................................................................................#..#..#....................................................................#.............#....#.....#..........#.........................#.....#....#.........###.#......#...#...............................................................................................................................................................................................#.............#######################.......................................................................#.....#..................#..........#.......................................................................#.....#....#.........#...#......#...#..........................................................................................................................................................................................................................#..........#.........#...#.......#..#..................................... ..............................................................#...........................#..#..#....................................................................#.............#....#.....#..........#.........................#.....#....#.........#...#......#...#...............................................................................................................................................................................................#...................................#.......................................................................#.....#..............#...#..........#.......................................................................#.....#....#.........#...#......#...#..........................................................................................................................................................................................................................#..........#.........#...#########..#..................................... ..............................................................#...........................#..#..#....................................................................#.............#....#.....#..........#.........................#.....#....#.........#...#......#...#...............................................................................................................................................................................................#...................................#.......................................................................#.....#...############.#.#..........#.......................................................................#.....#....#.........#...#..........#..........................................................................................................................................................................................................................#..........#.........#...........#..#..................................... ..............................................................#############################..#..#....................................................................#.............#######################.........................#.....#....#.........#...#..........#...............................................................................................................................................................................................#...................................#.......................................................................#.....#....#.........#.#.#......#####.......................................................................#.....#....#.........#...#..........#..........................................................................................................................................................................................................................#..........#.........#...........#..#..................................... ..............................................................#..............................#..#....................................................................#...................................#.........................#.....#....#.........#...#..........#...............................................................................................................................................................................................#.....#########.....................#.......................................................................#.....#....#.........###.#......#...#.......................................................................#.....#....#.........#...#..........#..........................................................................................................................................................................................................................#..........#.........#...........#..#..................................... ..............................................................#.........######################..#....................................................................#...................................#.........................#.....#....#.........#...#..........#...............................................................................................................................................................................................#.....#..#################..........#.......................................................................#.....#....#.........#...#......#...#.......................................................................#.....#....#.........#...#..........#..........................................................................................................................................................................................................................#..........#.........#...........#..#..................................... ..............................................................#.........#.......................#....................................................................#...................................#.........................#.....#....#.........#...#..........#...............................................................................................................................................................................................#.....#..................#..........#.......................................................................#.....#....#.........#...#......#...#.......................................................................#.....#....#.........#...#..........#..........................................................................................................................................................................................................................#..........#.........#...........#..#..................................... ..............................................................#........##..................#....#....................................................................#.....#########.....................#.........................#.....#....#.........#...#..........#...............................................................................................................................................................................................#.....#..................#..........#.......................................................................#.....#....#.........#...#..........#.......................................................................#..........#.........#...#.......#..#..........................................................................................................................................................................................................................#..........#.........#...........#..#..................................... ..............................................................#............................######....................................................................#.....#..#################..........#.........................#..........#.........#...#.......#..#...............................................................................................................................................................................................#.....#..............#...#..........#.......................................................................#.....#....#.........#...#..........#.......................................................................#..........#.........#...#########..#............................................................................................................................................................######........................................................#..........#.........##########..#..#..................................... ..............................................................#............................#.........................................................................#.....#..................#..........#.........................#..........#.........#...#########..#...............................................................................................................................................................................................#.....#...############.#.#..........#.......................................................................#.....#....#.........#...#..........#.......................................................................#..........#.........#...........#..#...........................................................................................................................................................########.......................................................############..................#..#..#..................................... ..............................................................#............................#.........................................................................#.....#..................#..........#.........................#..........#.........#...........#..#...............................................................................................................................................................................................#.....#....#.........#.#.#......#####.......................................................................#.....#....#.........#...#..........#.......................................................................#..........#.........#...........#..#..........................................................................................................................................................##########....................................................................................#..#..#..................................... ............................................................#####################################....................................................................#.....#..............#...#..........#.........................#..........#.........#...........#..#.......................................................................###############....#.....###........#...................................................................................#.....#....#.........###.#......#...#.......................................................................#.....#....#.........#...#..........#.......................................................................#..........#.........#...........#..#.........................................................................................................................................................############...................................................................................#..#..#..................................... .....................................................................................................................................................................#.....#...############.#.#..........#.........................#..........#.........#...........#..#.......................................................................#.............#....#.....#..........#...................................................................................#.....#....#.........#...#......#...#.......................................................................#..........#.........#...#.......#..#.......................................................................#..........#.........#...........#..#.........................................................................................................................................................#####..#######.................................................................................#..#..#..................................... .....................................................................................................................................................................#.....#....#.........#.#.#......#####.........................#..........#.........#...........#..#.......................................................................#.............#....#.....#..........#...................................................................................#.....#....#.........#...#......#...#.......................................................................#..........#.........#...#########..#.......................................................................#..........#.........#...........#..#........................................................................................................................................................#####....########...............................................................................#..#..#..................................... .....................................................................................................................................................................#.....#....#.........###.#......#...#.........................#..........#.........#...........#..#.......................................................................#.............#....#.....#..........#...................................................................................#.....#....#.........#...#..........#.......................................................................#..........#.........#...........#..#.......................................................................#..........#.........#...........#..#.......................................................................................................................................................######......#######..............................................................................#..#..#..................................... .....................................................................................................................................................................#.....#....#.........#...#......#...#.........................#..........#.........#...........#..#.......................................................................#.............#######################...................................................................................#.....#....#.........#...#..........#.......................................................................#..........#.........#...........#..#.......................................................................#..........#.........##########..#..#......................................................................................................................................................######.......#########................................................#...........................#..#..#..................................... .....................................................................................................................................................................#.....#....#.........#...#......#...#.........................#..........#.........##########..#..#.......................................................................#...................................#...................................................................................#.....#....#.........#...#..........#.......................................................................#..........#.........#...........#..#.......................................................................############..................#..#..#.....................................................................................................................................................######..........########...............................................#...........................#..#..#..................................... .....................................................................................................................................................................#.....#....#.........#...#..........#.........................############..................#..#..#.......................................................................#...................................#...................................................................................#.....#....#.........#...#..........#.......................................................................#..........#.........#...........#..#.....................................................................................................#..#..#.....................................................................................................................................................#####.............#######..............................................#############################..#..#..................................... .....................................................................................................................................................................#.....#....#.........#...#..........#.......................................................#..#..#.......................................................................#...................................#...................................................................................#.....#....#.........#...#..........#.......................................................................#..........#.........#...........#..#.....................................................................................................#..#..#.....................................................................................................................................................####...............#######...........................................#.#..............................#..#..................................... .....................................................................................................................................................................#.....#....#.........#...#..........#.......................................................#..#..#.......................................................................#.....#########.....................#...................................................................................#..........#.........#...#.......#..#.......................................................................#..........#.........#...........#..#.....................................................................................................#..#..#.....................................................................................................................................................####.................######..........................................#.#.........######################..#..................................... .....................................................................................................................................................................#.....#....#.........#...#..........#.......................................................#..#..#.......................................................................#.....#..#################..........#...................................................................................#..........#.........#...#########..#.......................................................................#..........#.........##########..#..#.....................................................................................................#..#..#.....................................................................................................................................................####..................######.........................................###.........#.......................#..................................... .....................................................................................................................................................................#.....#....#.........#...#..........#.......................................................#..#..#.......................................................................#.....#..................#..........#...................................................................................#..........#.........#...........#..#.......................................................................############..................#..#..#.....................................................................................................#..#..#....................................................................................................................................................#####...................######..........................................#........##..................#....#..................................... .....................................................................................................................................................................#..........#.........#...#.......#..#.......................................................#..#..#.......................................................................#.....#..................#..........#...................................................................................#..........#.........#...........#..#.....................................................................................................#..#..#.........................................................................#...........................#..#..#................................................#####...............................................................................................#####....................######.........................................#............................######..................................... .....................................................................................................................................................................#..........#.........#...#########..#...........................#...........................#..#..#.......................................................................#.....#..............#...#..........#...................................................................................#..........#.........#...........#..#.....................................................................................................#..#..#.........................................................................#...........................#..#..#...............................................#######..............................................................................................####......................######........................................#............................#.......................................... .....................................................................................................................................................................#..........#.........#...........#..#...........................#...........................#..#..#.......................................................................#.....#...############.#.#..........#...................................................................................#..........#.........#...........#..#.....................................................................................................#..#..#.........................................................................#############################..#..#..............................................#########............................................................................................#####.......................######.......................................#..................####......#.......................................... .....................................................................................................................................................................#..........#.........#...........#..#...........................#############################..#..#.......................................................................#.....#....#.........#.#.#......#####...................................................................................#..........#.........#...........#..#.....................................................................................................#..#..#.......................................................................#.#..............................#..#.............................................###########...........................................................................................#####........................######....................................######################..############...................................... .....................................................................................................................................................................#..........#.........#...........#..#...........................#..............................#..#.......................................................................#.....#....#.........###.#......#...#...................................................................................#..........#.........#...........#..#.....................................................................................................#..#..#.......................................................................#.#.........######################..#............................................######.#####..........................................................................................#####..........................######............................................................................................................. .....................................................................................................................................................................#..........#.........#...........#..#...........................#.........######################..#.......................................................................#.....#....#.........#...#......#...#...................................................................................#..........#.........##########..#..#.........................................................................#...........................#..#..#.......................................................................###.........#.......................#............................................#####...####..........................................................................................#####...........................######............................................................................................................ .....................................................................................................................................................................#..........#.........#...........#..#...........................#.........#.......................#.......................................................................#.....#....#.........#...#......#...#...................................................................................############..................#..#..#.........................................................................#...........................#..#..#.........................................................................#........##..................#....#...........................................#####....####..........................................................................................####.............................######........................................................................................................... .....................................................................................................................................................................#..........#.........#...........#..#...........................#........##..................#....#.......................................................................#.....#....#.........#...#..........#.................................................................................................................#..#..#.........................................................................#############################..#..#.........................................................................#............................######..........................................######....####..........................................................................................####..............................######.......................................................................................................... .....................................................................................................................................................................#..........#.........##########..#..#...........................#............................######.......................................................................#.....#....#.........#...#..........#.................................................................................................................#..#..#.........................................................................#..............................#..#.........................................................................#............................#..............................................######.....####..........................................................................................####...............................######......................................................................................................... .....................................................................................................................................................................############..................#..#..#...........................#............................#............................................................................#.....#....#.........#...#..........#.................................................................................................................#..#..#.........................................................................#.........######################..#.........................................................................#..................####......#.............................................######......####..........................................................................................####................................#####......................................................................................................... ...................................................................................................................................................................................................#..#..#...........................#............................#............................................................................#.....#....#.........#...#..........#.................................................................................................................#..#..#.........................................................................#.........#.......................#.......................................................................######################..############.........................................#####.......####.........................................................................................#####.................................#####........................................................................................................ ...................................................................................................................................................................................................#..#..#.........................#####################################.......................................................................#.....#....#.........#...#..........#.................................................................................................................#..#..#.........................................................................#........##..................#....#....................................................................................................................................................####........####.........................................................................................#####.................................######....................................................................................................... ..................................................................................................######...........................................................................................#..#..#.....................................................................................................................................#..........#.........#...#.......#..#.....................................................................................#...........................#..#..#.........................................................................#............................######....................................................................................................................................................####........####.........................................................................................####...................................######...................................................................................................... ................................................................................................#########..........................................................................................#..#..#.....................................................................................................................................#..........#.........#...#########..#.....................................................................................#...........................#..#..#.........................................................................#............................#........................................................................................................................................................#####........####.........................................................................................####....................................######..................................................................................................... ..............................................................................................###########..........................................................................................#..#..#.....................................................................................................................................#..........#.........#...........#..#.....................................................................................#############################..#..#.........................................................................#............................#........................................................................................................................................................#####........####.........................................................................................####.....................................######.................................................................................................... ...........................................................................................#############...............................................................#...........................#..#..#.....................................................................................................................................#..........#.........#...........#..#.....................................................................................#..............................#..#.......................................................................#####################################..........................................######...................................................................................................####.........####.........................................................................................####......................................######................................................................................................... ..........###############....#.....###........#...........................................##########...................................................................#...........................#..#..#.....................................................................................................................................#..........#.........#...........#..#.....................................................................................#.........######################..#....................................................................................................................................................#########.................................................................................................#####.##......####.........................................................................................####.......................................#####................................................................................................... ..........#.............#....#.....#..........#.........................................##########.....................................................................#############################..#..#.....................................................................................................................................#..........#.........#...........#..#.....................................................................................#.........#.......................#..................................................................................................................................................############................................................................................................#####..#......####.........................................................................................####........................................#####.................................................................................................. ..........#.............#....#.....#..........#........................................#########.......................................................................#..............................#..#.....................................................................................................................................#..........#.........#...........#..#.....................................................................................#........##..................#....#.................................................................................................................................................##############...............................................................................................####...#......####.........................................................................................####........................................######................................................................................................. ..........#.............#....#.....#..........#......................................########..........................................................................#.........######################..#.....................................................................................................................................#..........#.........#...........#..#.....................................................................................#............................######................................................................................................................................................########..#####...............................................................................................####..##.....#####.........................................................................................####.........................................######................................................................................................ ..........#.............#######################.....................................########...........................................................................#.........#.......................#.....................................................................................................................................#..........#.........##########..#..#.....................................................................................#............................#....................................................................................................................................................#######....#####...............................................................................................####..#......#####.........................................................................................####..........................................######............................................................................................... ..........#...................................#....................................#######.............................................................................#........##..................#....#.....................................................................................................................................############..................#..#..#.....................................................................................#............................#...................................................................................................................................................######......#####...............................................................................................####.........####..........................................................................................####...........................................######.............................................................................................. ..........#...................................#...................................#######..............................................................................#............................######...................................................................................................................................................................#..#..#...................................................................................#####################################.............................................................................................................................................######.......#####...............................................................................................####........#####..........................................................................................####............................................######............................................................................................. ..........#...................................#..................................######................................................................................#............................#........................................................................................................................................................................#..#..#....................................................................................................................................................................................................................................................................######........####................................................................................................#####.......#####..........................................................................................####.............................................######............................................................................................ ..........#.....#########.....................#.................................######..................................................####...........................#............................#........................................................................................................................................................................#..#..#....................................................................................................................................................................................................................................................................#####.........####................................................................................................#####.......####...........................................................................................####..............................................######........................................................................................... ..........#.....#..#################..........#...............................#######.................................................##########.....................#####################################...................................................................................................................................................................#..#..#.............................................................................................................................................................................#######................................................................................####..........####.................................................................................................####......#####...........................................................................................####...............................................######.......................................................................................... ..........#.....#..................#..........#..............................#######................................................##############...........................................................................................................................................................................................................................#..#..#.........................................................................................................................................................................#############..............................................................................####.........#####.................................................................................................####......#####...........................................................................................####................................................######......................................................................................... ..........#.....#..................#..........#............................########................................................################..............................................................................................................................................................................................#...........................#..#..#........................................................................................................................................................................################...........................................................................#####...#.....#####.................................................................................................####.....#####............................................................................................####.................................................#####......................................................................................... ..........#.....#..............#...#..........#...........................########................................................##################.............................................................................................................................................................................................#...........................#..#..#.......................................................................................................................................................................###################.........................................................................#####..##....#####..................................................................................................####.....#####............................................................................................####..................................................#####........................................................................................ ..........#.....#...############.#.#..........#.........................########................................................########......#######...................................................................................................................................................................####.....................#############################..#..#......................................................................................................................................................................#########...##########.......................................................................####...#.....#####..................................................................................................####....#####.............................................................................................####..................................................######....................................................................................... ..........#.....#....#.........#.#.#......#####........................########................................................#######..........######................................................................................................................................................................#######....................#..............................#..#....................................................................................................................................................................#######.........#########.....................................................................#####........#####...................................................................................................####....#####.............................................................................................####...................................................#####....................................................................................... ..........#.....#....#.........###.#......#...#.......................#######..................................................######............######..............................................................................................................................................................#########...................#.........######################..#.................########..........................................................................................................................................#######............########....................................................................#####.......######...................................................................................................####...#####..............................................................................................####....................................................#####...................................................................................... ..........#.....#....#.........#...#......#...#......................#######..................................................######..............######.............................................................................................................................................................#########...................#.........#.......................#................##########........................................................................................................................................#######...............#######...................................................................####........#####....................................................................................................#####..#####..............................................................................................####....................................................#####...................................................................................... ..........#.....#....#.........#...#......#...#.....................######...................................................######................#####......................................................................#######...............................................................................##########...................#........##..................#....#...............############......................................................................................................................................#######..................######..................................................................####.......#####.....................................................................................................#####.#####...............................................................................................####.....................................................#####..................................................................................... ..........#.....#....#.........#...#..........#...................#######...................................................######..................#####..................................................................###########.............................................................................######.####...................#............................######..............##############....................................................................................................................................######.....................#####..................................................................####.......#####......................................................................................................##########...............................................................................................####.....................................................#####..................................................................................... ..........#.....#....#.........#...#..........#..................#######....................................................#####...................#####.................................................................#############............................................................................#####..####...................#............................#...................#####....#######.................................................................................................................................######.......................#####.................................................................####......#####.......................................................................................................#########................................................................................................####......................................................####..................................................................................... ..........#.....#....#.........#...#..........#..................######....................................................#####.....................#####................................................................###############.........................................................................#####...####...................#............................#...................####......#######................................................................................................................................#####........................#####.................................................................####.....######........................................................................................................#######.................................................................................................####......................................................#####.................................................................................... ..........#.....#....#.........#...#..........#.................######.....................................................#####.....................#####...............................................................#######...#######........................................................................#####...####.................#####################################.............#####........######...............................................................................................................................####..........................#####...............................................................#####.....#####.........................................................................................................#######.................................................................................................####......................................................#####.................................................................................... ..........#.....#....#.........#...#..........#.................#####.....................................................#####.......................####..............................................................######.......#####.......................................................................#####....####...................................................................#####........#######............................................................................................#####............................#####..........................#####...............................................................#####....#####..........................................................................................................######..................................................................................................####.......................................................####.................................................................................... ..........#..........#.........#...#.......#..#................#####......................................................#####.......................####..............................................................#####........#####.......................................................................#####....####...................................................................####...........#####..........................................................................................###########........................#####...........................####...............................................................#####...######..........................................................................................................######..................................................................................................####.......................................................#####................................................................................... ..........#..........#.........#...#########..#................#####.....................................................#####........................####..............................................................####..........####......................................................................#####.....####..................................................................#####............####.........................................................................................#############......................#####...................#........####................................................................####..######...........................................................................................................######.................................................................................................#####.......................................................#####................................................................................... ..........#..........#.........#...........#..#...............#####......................................................#####........................####.............................................................#####..........####......................................................................#####.....####..................................................................#####............####.........................................................................................##############.....................#####...................#........####................................................................####.#####............................................................................................................########................................................................................................#####........................................................####................................................................................... ..........#..........#.........#...........#..#..............######......................................................####.........................####.............................................................#####..........####......................................................................####......####..................................................................####.............####........................................................................................######.########.....................####...................#.........####................................................................##########...........................................................................................................##########...............................................................................................####.........................................................#####.................................................................................. ..........#..........#.........#...........#..#..............#####.......................................................####............#............####............................................................#####.....#.....####.....................................................................#####......####..................................................................####.............####.......................................................................................######......#####....................####...................#.........####................................................................#########...........................................................................................................###########...............................................................................................####.........................................................######................................................................................. ..........#..........#.........#...........#..#.............#####.......................................................#####............#............####............................................................#####.....#.....####.....................................................................#####......####..................................................................####.............####......................................................................................######.......#####....................####...................#.........####................................................................########...........................................................................................................######..#####...............................................................................#######........####..........................................................#####................................................................................. ..........#..........#.........#...........#..#.............#####.......................................................#####...........#.............####............................................................####......#.....####.....................................................................####.......####.................................................................#####......#......####......................................................................................#####.........####....................####...................#.........####................................................................#######...........................................................................................................######...######.........................................................................################...#####...........................................................#####................................................................................ ..........#..........#.........#...........#..#............#####........................................................####............#............#####............................................................####......#....#####....................................................................#####......#####.................................................................#####......#......####......................................................................................####..........####...................#####...................#.........####...............................................................#######...........................................................................................................######.....#####......................................................................#####################.#####...........................................................######............................................................................... ..........#..........#.........##########..#..#............#####.......................................................#####............#............#####............................................................####......#....#####....................................................................#####......#####.................................................................#####......#......####.....................................................................................#####..........####...................#####...................#.........####..............................................................#######...........................................................................................................######.......#####....................................................................###########################.............................................................#####............................................................................... ..........############..................#..#..#...........#####........................................................#####............#............####.............................................................####..........#####....................................................................#####.......####...................................................................####......#......####.....................................................................................#####..........####...................####....................#.........####.............................................................#########.........................................................................................................######........######.................................................................#############...#############..............................................................#####.............................................................................. ........................................#..#..#...........#####........................................................####.............#...........#####.............................................................####..........#####....................................................................#####....#..####...................................................................#####.....#......####.....................................................................................####...........####...................####....................#.........####............................................................##########........................................................................................................#####...........######...............................................................#########............##########.............................................................#####.............................................................................. ........................................#..#..#..........#####.........................................................####.........................#####............................................................#####.........#####.....................................................................####.....#..####...................................................................#####...........#####....................................................................................#####...........####...................####...................#..........####...........................................................######.#####......................................................................................................######............######.............................................................#######.................#########.............................................................#####............................................................................. ........................................#..#..#..........#####.........................................................####........................#####.............................................................#####.........#####.....................................................................####....#...####....................................................................####...........#####....................................................................................#####....#......####...................####...................#..........####..........................................................######..#####....................................................................................................#######..............######...........................................................#######..................##########............................................................#####............................................................................. ........................................#..#..#.........#####..........................................................####.......................######.............................................................####.........#####......................................................................####....#...####....................................................................####...........####.....................................................................................####.....#......####...................####...................#..........####.........................................................######....####...................................................................................................#######................#####..........................................................######....................###########............................................................####............................................................................. ........................................#..#..#.........#####..........................................................####.......................#####..............................................................####........######......................................................................####........####....................................................................#####..........####.....................................................................................####.....#.....#####...................#####..................#..........####.......................................................#######.....#####.................................................................................................#######..................#####.........................................................#####....................#####..######...........................................................####............................................................................. ............#...........................#..#..#........#####...........................................................####......................#####...............................................................####........#####.......................................................................####........####....................................................................#####.........#####.....................................................................................####....#......#####...................#####..................#..........####......................................................#######......######...............................................................................................#######...................######........................................................####.....................#####...######..........................................................####............................................................................. ............#...........................#..#..#........#####...........................................................####.....................######...............................................................####.......#####........................................................................####........####.....................................................................####.........#####.....................................................................................####...##......####.....................####..................#..........####.....................................................#######........#####..............................................................................................######......................######.......................................................####......#.............#####.....######.........................................................####............................................................................. ............#############################..#..#.......#####............................................................####....................######................................................................####......######........................................................................####.......#####.....................................................................#####........####......................................................................................####...#......#####.....................####............................#####....................................................#######..........#####...........................................................................................#######........................######.....................................................#####....##.##...........#####......#######.......................................................####............................................................................. ............#..............................#..#.......#####............................................................####...................#####..................................................................####.....######........................................................................#####.......#####.....................................................................#####.......#####.....................................................................................#####...#......#####.....................#####...........................#####..................................................#######............######........................................................................................########..........................######....................................................#####...#######.........#####........########.....................................................####............................................................................. ............#.........######################..#.......####.............................................................####..................######..................................................................####....######.........................................................................#####......#####.......................................................................#####.....######.....................................................................................#####..........####......................######.........................#####..................................................#######..............#####......................................................................................#########............................#######..................................................####...########........######..........########...................................................####............................................................................. ............#.........#.......................#.......####.............................................................####................#######...................................................................####...######..........................................................................####......######.......................................................................######...######......................................................................................####..........#####.......................#####.........................#####.................................................#######................#####...................................................................................##########..............................#######.................................................####...#########.......#####...........#########..................................................####............................................................................. ............#........##..................#....#.......####.............................................................####...............#######....................................................................####..######...........................................................................####......#####.........................................................................######.######.......................................................................................####..........#####........................#####.......................#####.................................................#######.................######...............................................................................###########..................................#######...............................................####..#########.......#####..............########.................................................####............................................................................. ............#............................######.......####.............................................................#####.............#######.....................................................................####.######............................................................................####.....#####..........................................................................############........................................................................................####.........#####.........................######......................#####...............................................#######....................######............................................................................###########....................................########..............................................####...########......######................#######................................................####............................................................................. ............#............................#............####.............................................................#####............#######......................................................................#########..............................................................................####....######............................................................................#########.........................................................................................####........######..........................######....................#####..............................................########......................######.........................................................................###########........................................########............................................####...#######......######...................######...............................................####............................................................................. ............#............................#............####..............................................................####..........#######........................................................................#########..............................................................................####...######..............................................................................#######..........................................................................................####.......######............................#######..................#####...........................................##########........................#######....................................................................############...........................................#########..........................................#####...#####.....#######.....................######..............................................####...............................###############..........###........#......... ..........#####################################.......####..............................................................#####........#######.........................................................................########...............................................................................####..######...............................................................................#######..........................................................................................####.......#####.............................########................#####.........................................############..........................#######.................................................................###########................................................#########........................................#####.....#......######........................#####..............................................####...............................#.............#....#.....#..........#......... ......................................................####..............................................................#####.......#######..........................................................................#######................................................................................####.######...............................................................................#########.........................................................................................#####.....#####................................########..............#####......................................#############..............................######..............................................................###########...................................................#########........................................####..........########.........................#####.............................................####...............................#.............#....#.....#..........#......... ......................................................####...............................................................####.....########..........................................................................#######.................................................................................##########...............................................................................###########........................................................................................#####....######.................................########............#####...................................###############................................########..........................................................###########.......................................................########.......................................####........#########..........................######............................................####...............................#.............#....#.....#..........#......... ......................................................####...............................................................####....#######..........................................................................##########................................................................................#########...............................................................................######.######........................................................................................####...######....................................#######..........######...............................################.....................................########........................................................########............................................................######.......................................####......#########.............................#####............................................####...............................#.............#######################......... ......................................................####...............................................................#####.########..........................................................................############...............................................................................########...............................................................................######...######.......................................................................................####..######......................................#######........######............................#################.........................................#########.......................................................#####................................................................####........####...........................#####...##########...............................#####...........................................####...............................#...................................#......... ......................................................#####..............................................................#############.........................................................................########.#####................................................................................######...............................................................................######.....######......................................................................................####.#####..........................................###########.######............................###############.............................................#############...................................................##...................................................................###........########.......................################.................................######..........................................####...............................#...................................#......... ......................................................#####...............................................................##########..........................................................................########...#####..............................................................................######..............................................................................#######.......#######....................................................................................##########...........................................#################################.............##########...................................................################..............................#####...........................................................................................#############################################....................................######..........................................###...............................#...................................#......... .......................................................####..............................................................##########.........................................................................########.....######...........................................................................########............................................................................########.........#######...................................................................................#########.............................................#################################............######.........................................................#################################################...........................................................................................###########################################.......................................######..........................................##...............................#.....#########.....................#......... .......................................................####............................................................##########..........................................................................########.......######........................................................................##########..........................................................................#########............#######.................................................................................########...............................................################################............##...............................................................###############################################.............................................................................................#######################################..........................................######.........................................##...............................#.....#..#################..........#......... .......................................................####..........................................................############........................................................................########..........######.....................................................................############........................................................................##########.............########................................................................................#######...................................................##############################.................................................................................###########################################................................................................................................##################################............................................######.........................................#...............................#.....#..................#..........#......... .......................................................#####.......................................................###############.....................................................................#########............######..................................................................###############.....................................................................##########.................#######..............................................................................#########................................................#########.............................................................................................................##################################.................................................................................................................................######............................................#####.........................................................................#.....#..................#..........#......... .......................................................######....................................................##########..######..................................................................#########...............#######..............................................................##########..######.................................................................###########....................#########..........................................................................###########..............................................########..................................................................................................................................................................................................................................................................................#######............................................#####........................................................................#.....#..............#...#..........#......... ........................................................#######................................................##########.....#######..............................................................##########.................########..........................................................##########.....#####................................................................##########........................#########......................................................................#######.######...........................................#########.....................................................................................................................................................................................................................................................................................######...........................................######.......................................................................#.....#...############.#.#..........#......... .........................................................########............................................##########........########........................................................############...................##########.....................................................###########........#####.............................................................##########...........................##########...................................................................#######...######........................................#########........................................................................................................................................................................................................................................................................................#######..........................................#####.......................................................................#.....#....#.........#.#.#......#####......... ...........................................................########.......................................###########............########.................................................###############.......................#########.................................................############..........######..........................................................##########..............................###########................................................................#######.....#######....................................#########...........................................................................................................................................................................................................................................................................................#######..........................................#####......................................................................#.....#....#.........###.#......#...#......... ...........................................................##########..................................############..............#########................................................#############...........................###########......................................#################.............#####........................................................#########....................................##########............................................................########.......#######................................###########.............................................................................................................................................................................................................................................................................................#######.........................................######.....................................................................#.....#....#.........#...#......#...#......... .............................................................##########............................##############..................############...........................................###########...............................#############...........................######################................#####.....................................................##########.......................................###########.......................................................########...........#######...............................########................................................................................................................................................................................................................................................................................................########........................................#####.....................................................................#.....#....#.........#...#......#...#......... ...............................................................##########......................################......................##############........................####............######.....................................##############........................###################...................######..................................................##########...........................................############.................................................##########............########..............................######....................................................................................................................................................................................................................................................................................................#######........................................#####....................................................................#.....#....#.........#...#..........#......... .................................................................############................###############...........................########################################............#...........................................###########################...........###############.......................######.................................................########...............................................#############...........................................############...............##########...........................###.......................................................................................................................................................................................................................................................................................................#######.......................................#####....................................................................#.....#....#.........#...#..........#......... ...................................................................############..............############...............................########################################...........................................................#######################............#######...............................######.................................................#####...................................................#############......................................#############..................#######################........................................................................................................................................................................................................................................................................................................................########......................................#####...................................................................#.....#....#.........#...#..........#......... .....................................................................###########.............########........................................####################################..............................................................####################..................................................#######.................................................#........................................................###############...........................#################......................######################.........................................................................................................................................................................................................................................................................................................................#######.....................................#####...................................................................#.....#....#.........#...#..........#......... .......................................................................###########...........####................................................############################.....................................................................#################...................................................#########..........................................................................................................#############..............##########################..........................#####################..........................................................................................................................................................................................................................................................................................................................#######.....................................####..............................#....................................#.....#....#.........#...#..........#......... ...........................................................................########....................................................................................................................................................................................................................................###########.........................####.............................................................................###########..............######################.................................##################..........................................................................................................................................................................................................................................................................................................................######.....................................#####.............................##...................................#..........#.........#...#.......#..#......... .......................................................................................................................................................................................................................................................................................................................################................########...............................................................................##########..............##################..................................................................................................................................................................................................................................................................................................................................................................................##.......................................#####.............................##...................................#..........#.........#...#########..#......... ..........................................................................................................................................................................................................................................................................................................................######################################.....................................................................................####..............###########..................................................................................................................................................................................................................................................................................................................................................................................................................................####.............................###..................................#..........#.........#...........#..#......... .............................................................................................................................................................................................................................................................................................................................####################################...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................####............................#####.................................#..........#.........#...........#..#......... ................................................................................................................................................................................................................................................................................................................................#############################.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####...........................#####.................................#..........#.........#...........#..#......... .....................................................................................................................................................................................................................................................................................................................................####################...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####...........................####..................................#..........#.........#...........#..#......... .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###############....#.....###........#............................................................................................................................................###..........................####..........................#####..................................#..........#.........#...........#..#......... .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#...........................................................................................................................................######........................#####.........................#####..................................#..........#.........#...........#..#......... ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###############....#.....###........#...............................................................................#.............#....#.....#..........#..........................................................................................................................................#########......................#####........................#####...................................#..........#.........##########..#..#......... ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#...............................................................................#.............#....#.....#..........#...........................................................................................................................................############...................####.......................######...................................############..................#..#..#......... ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#...............................................................................#.............#######################.............................................................................................................................................#############................#####.....................######..................................................................#..#..#......... ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#...............................................................................#...................................#...............................................................................................................................................###############............#####...................#######...................................................................#..#..#......... ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#######################...............................................................................#...................................#.................................................................................................................................................################..........####.................########....................................................................#..#..#......... ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................#...............................................................................#...................................#.....................................................................................................................................................#################.....####...............########......................................................................#..#..#......... ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...................................#...............................................................................#.....#########.....................#........................................................................................................................................................##################.####........###############......................................................................#..#..#......... .................................................................................................................................................####..............................................................................................................................................................................................................................................................................................................................................................................................................................#...................................#...............................................................................#.....#..#################..........#............................................................................................................................................................########################################............................................#...........................#..#..#......... .............................................................................................................................................#########.............................................................................................................................................................................................................................................................................................................................................................................................................................#.....#########.....................#...............................................................................#.....#..................#..........#...............................................................................................................................................................###################################..............................................#...........................#..#..#......... ..........................................................................................................................................############.............................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..#################..........#...............................................................................#.....#..................#..........#....................................................................................................................................................................############################................................................#############################..#..#......... ......................................................................................................................................#################............................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..................#..........#...............................................................................#.....#..............#...#..........#........................................................................................................................................................................#################.....................................................#.#..............................#..#......... ..................................................................................................................................#######################...............................................................................................................................................................................................................................................................................................................................#############..............................................................................#.....#..................#..........#...............................................................................#.....#...############.#.#..........#...........................................................................................................................................................................####...............................................................#.#.........######################..#......... ............................................................................................................................###################....#######..........................................................................................................................................................................................................................................................................................................................##########################.....................................................................#.....#..............#...#..........#...............................................................................#.....#....#.........#.#.#......#####...............................................................................................................####.......................................................#####...............................................................###.........#.......................#......... ..........................................................................................................................##################.......#########....................................................................................................................................................................................................................................................................................................................##################################.................................................................#.....#...############.#.#..........#...............................................................................#.....#....#.........###.#......#...#...............................................................................................................#####......................................................#####.................................................................#........##..................#....#......... ...........................................................................................................................#############.............#########.................................................................................................................................................................................................................................................................................................................#######################################.............................................................#.....#....#.........#.#.#......#####...............................................................................#.....#....#.........#...#......#...#...............................................................................................................#####.....................................................#####..................................................................#............................######......... .............................................................................................................###...........#########...................#########..............................................................................................................................................................................................................................................................................................................############.........######################..........................................................#.....#....#.........###.#......#...#...............................................................................#.....#....#.........#...#......#...#...............................................................................................................########..................................................#####..................................................................#............................#.............. ........................................................................................................#########..........###..........................##########...........................................................................................................................................................................................................................................................................................................#########......................################.......................................................#.....#....#.........#...#......#...#...............................................................................#.....#....#.........#...#..........#...............................................................................................................##########...............................................#####...................................................................#..................####......#.............. ...................................................................................................##############.........................................#########........................................................................................................................................................................................................................................................................................................#######..............................##############.....................................................#.....#....#.........#...#......#...#...............................................................................#.....#....#.........#...#..........#...............................................................................................................############...........................................#######.................................................................######################..############.......... ............................................................................................#####################...........................................#########.....................................................................................................................................................................................................................................................................................................#######...................................############...................................................#.....#....#.........#...#..........#...............................................................................#.....#....#.........#...#..........#.................................................................................................................############.......................................#######................................................................................................................. ....................................................................................###########################...............................................#########...................................................................................................................................................................................................................................................................................................######.......................................###########.................................................#.....#....#.........#...#..........#...............................................................................#.....#....#.........#...#..........#.................................................................................................................################.................................#########................................................................................................................. ............................................................................##############################......................................................#########.................................................................................................................................................................................................................................................................................................#####...........................................#########................................................#.....#....#.........#...#..........#...............................................................................#.....#....#.........#...#..........#..................................................................................................................####.##############...........................##########.................................................................................................................. ........................................................................#############################............................................................##########...............................................................................................................................................................................................................................................................................................#####.............................................########...............................................#.....#....#.........#...#..........#...............................................................................#..........#.........#...#.......#..#..................................................................................................................#####..##################.................############.................................................................................................................... ....................................................................##########################.....................................................................##########..............................................................................................................................................................................................................................................................................................####...............................................#######..............................................#.....#....#.........#...#..........#...............................................................................#..........#.........#...#########..#..................................................................................................................#####....###########################################...................................................................................................................... ................................................................######################...............................................................................##########............................................................................................................................................................................................................................................................................................#####................................................######.............................................#..........#.........#...#.......#..#...............................................................................#..........#.........#...........#..#...................................................................................................................#####.......#####################################........................................................................................................................ ...........................................................###################.........................................................................................##########..........................................................................................................................................................................................................................................................................................######................................................######............................................#..........#.........#...#########..#...............................................................................#..........#.........#...........#..#...................................................................................................................#####...........###############################.......................................................................................................................... .......................................................###################...............................................................................................#########..........................................................................................................................................................................................................................................................................................######................................................######...........................................#..........#.........#...........#..#...............................................................................#..........#.........#...........#..#....................................................................................................................####.................#####################.............................................................................................................................. ...................................................###################.....................................................................................................##########..................................................................................................................................................................###########...........................................................................................................######................................................######..........................................#..........#.........#...........#..#...............................................................................#..........#.........#...........#..#....................................................................................................................####.................................................................................................................................................................... ..............................................####################...........................................................................................................##########...............................................................................................................................................................#########################...............................................................................................######................................................######.........................................#..........#.........#...........#..#...............................................................................#..........#.........#...........#..#....................................................................................................................####.................................................................................................................................................................... ............................................#################..................................................................................................................##########............................................................................................................................................................#################################.........................................................................................######................................................#####.........................................#..........#.........#...........#..#...............................................................................#..........#.........#...........#..#....................................................................................................................####.................................................................................................................................................................... ..........................................###############.......................................................................................................................###########........................................................................................................................................................#########################################....................................................................................######................................................#####........................................#..........#.........#...........#..#...............................................................................#..........#.........##########..#..#....................................####............................................................................####.................................................................................................................................................................... .......................................##############..............................................................................................................................##########.....................................................................................................................................................#######.......##############################..................................................................................#######...............................................######.......................................#..........#.........#...........#..#...............................................................................############..................#..#..#...................................######...........................................................................####.................................................................................................................................................................... .....................................###########.....................................................................................................................................##########...................................................................................................................................................#######....................###################..................................................................................######...............................................######......................................#..........#.........##########..#..#.............................................................................................................#..#..#...................................#######..........................................................................####.................................................................................................................................................................... ..................................############.........................................................................................................................................##########..................................................................................................................................................########.........................##############.................................................................................######...............................................######.....................................############..................#..#..#.............................................................................................................#..#..#...................................########.........................................................................####.................................................................................................................................................................... ................................############.............................................................................................................................................##########.................................................................................................................................................##########............................##########................................................................................######...............................................######..................................................................#..#..#.............................................................................................................#..#..#...................................#########........................................................................####.................................................................................................................................................................... .............................############..................................................................................................................................................##########...............................................................................................................................................############............................###########..............................................................................######...............................................#####..................................................................#..#..#.............................................................................................................#..#..#...................................##########.......................................................................####.................................................................................................................................................................... ...........................############......................................................................................................................................................##########................................................................................................................................................###########............................###########.............................................................................######...............................................#####.................................................................#..#..#.............................................................................................................#..#..#...................................###########......................................................................####.................................................................................................................................................................... ........................############...........................................................................................................................................................###########...............................................................................................................................................###########............................###########............................................................................######................#.............................######................................................................#..#..#.................................................................................#...........................#..#..#...................................#####.#####.....................................................................#####.................................................................................................................................................................... ......................############...............................................................................................................................................................###########................................................................................................................................................##########............................###########...........................................................................########..............##............................#####................................................................#..#..#.................................................................................#...........................#..#..#....................................#####.#####....................................................................#####.................................................................................................................................................................... ....................###########....................................................................................................................................................................############...............................................................................................................................................###########............................#########...........................................................................#########..............#............................#####...................................#...........................#..#..#.................................................................................#############################..#..#....................................#####.#####...................................................................#####..................................................................................................................................................................... ..................###########...........................................................###############....#.....###........#........................................................................############...............................................................................................................................................############...........................########...........................................................................###########............##..........................#####...................................#...........................#..#..#.................................................................................#..............................#..#.....................................#####.#####..................................................................#####..................................................................................................................................................................... ................##########..............................................................#.............#....#.....#..........#...........................................................................###########...............................................................................................................................................#############........###...............#######...........................................................................############............##.........................#####..................................#############################..#..#.................................................................................#.........######################..#.....................................############................................................................#####...................................................................................................................................................................... ..............##########................................................................#.............#....#.....#..........#.............................................................................############..............................................................................................................................................##############.........................######.............................................................................###########............#........................#####..................................#..............................#..#..........................................######.................................#.........#.......................#......................................###########................................................................#####...................................................................................................................................................................... ............##########..................................................................#.............#....#.....#..........#................................................................................###########...............................................................................................................................................##############.......................######..............................................................................############..........#........................#####.................................#.........######################..#........................................#########................................#........##..................#....#.......................................###########..............................................................#####....................................................................................................................................................................... ..........##########....................................................................#.............#######################..................................................................................############...............................................................................................................................................##############.....................######................................................................................###########........#........................#####.................................#.........#.......................#.......................................###########...............................#............................######........................................###########............................................................######....................................................................................................................................................................... ........##########......................................................................#...................................#....................................................................................############................................................................................................................................................#############....................######.................................................................................###########.......#........................#####................................#........##..................#....#.......................................############..............................#............................#..............................................##########...........................................................######........................................................................................................................................................................ ......##########........................................................................#...................................#.......................................................................................###########.................................................................................................................................................#############..................######..................................................................................############.....##......................#####................................#............................######.......................................#####..######.............................#............................#..............................................###########.........................................................######......................................................................................................................................................................... ....##########..........................................................................#...................................#.........................................................................................############.................................................................................................................................................#############................#####.....................................................................................###########.....##.....................#####...............................#............................#............................................#####...######..........................#####################################...........................................##########......................................................#######.......................................................................................................................................................................... ..##########............................................................................#.....#########.....................#............................................................................................###########..................................................................................................................................................#############..............#####......................................................................................###########.....#....................#####...............................#............................#............................................######...######..........................................................................................................#########....................................................#######............................................................................................................................................................................ ##########..............................................................................#.....#..#################..........#..............................................................................................############.................................................................................................................................................##############...........#####........................................................................................###########....#....................####.............................#####################################........................................######...######..........................................................................................................#########..................................................########............................................................................................................................................................................ ########................................................................................#.....#..................#..........#................................................................................................############..................................................................................................................................................##############.........#####..........................................................................................##########.......................####...........................................................................................................######...#####...........................................................................................................#########................................................########............................................................................................................................................................................. ######..................................................................................#.....#..................#..........#...................................................................................................###########...................................................................................................................................................##############......#####............................................................................................##########.....................####............................................................................................................#####....#####..........................................................................................................##########.............................................########............................................................................................................................................................................... ####....................................................................................#.....#..............#...#..........#.....................................................................................................#############..................................................................................................................................................##############....#####.............................................................................................##########...................####.............................................................................................................#####...#####.............................................................................................................#########..........................................#######................................................................................................................................................................................. ##......................................................................................#.....#...############.#.#..........#........................................................................................................##############.................................................................................................................................................##############.#####...............................................................................................##########.................####.............................................................................................................######...#####..............................................................................................................########.......................................########.................................................................................................................................................................................. ........................................................................................#.....#....#.........#.#.#......#####..........................................................................................................###############.................................................................................................................................................#################.................................................................................................##########...............####..............................................................................................................######..#####...............................................................................................................###########...............................###########................................................................................................................................................................................... ........................................................................................#.....#....#.........###.#......#...#............................................................................................................#################................................................................................................................................................##############...................................................................................................##########.............####...............................................................................................................######..#####..............................................................................................................###############......................##############..................................................................................................................................................................................... ........................................................................................#.....#....#.........#...#......#...#................................................................................................................#################...............................................................................................................................................##############..................................................................................................##########...........####................................................................................................................############...............................................................................................................##################.............##################...................................................................................................................................................................................... ........................................................................................#.....#....#.........#...#......#...#....................................................................................................................################...............................................................................................................................................###############................................................................................................##########.........####.................................................................................................................############..............................................................................................................###################............################........................................................................................................................................................................................ ........................................................................................#.....#....#.........#...#..........#.......................................................................................................................#################..............................................................................................................................................###############...............................................................................................##########......#####.................................................................................................................############...............................................................................................................#####..############............###########.....................................................................................................................########............................................................... ........................................................................................#.....#....#.........#...#..........#...........................................................................................................................#################...........................................................................................................................................##################.............................................................................................##########....#####...................................................................................................................###########..............................................................................................................#####......########.............#####........................................................................................................................###########.............................................................. ........................................................................................#.....#....#.........#...#..........#...............................................................................................................................################........................................................................................................................................####.################............................................................................................##########.#####......................................................................................................................#########...............................................................................................................####.......................................................................................................................................................#############............................................................. ........................................................................................#.....#....#.........#...#..........#.......................###############....#.....###........#......................................................................#################....................................................................................................................................####.....###############...........................................................................................##############........................................................................................................................########..............................................................................................................####.......................................................###############....#.....###........#..........................................................###############............................................................ ........................................................................................#.....#....#.........#...#..........#.......................#.............#....#.....#..........#..........................................................................################.................................................................................................................................####........################.........................................................................................###########..........................................................................................................................########.............................................................................................................####.......................................................#.............#....#.....#..........#.........................................................#######....#######.......................................................... ........................................................................................#..........#.........#...#.......#..#.......................#.............#....#.....#..........#..............................................................................#################...........................................................................................................................#####............###############........................................................................................#########............................................................................................................................#######............................................................................................................#####......................................................#.............#....#.....#..........#........................................................######.......########........................................................ ........................................................................................#..........#.........#...#########..#.......................#.............#....#.....#..........#.................................................................................##################.......................................................................................................................#####...............###############.......................................................................................##########..........................................................................................................................########..........................................................................................................#####......................................................#.............#....#.....#..........#.......................................................######..........#######....................................................... ........................................................................................#..........#.........#...........#..#.......................#.............#######################.....................................................................................##################..................................................................................................................#####...................#################................................................................................##############.........................................................................................................................#########.........................................................................................................####......................................................#.............#######################.......................................................#####...........########...................................................... ........................................................................................#..........#.........#...........#..#.......................#...................................#........................................................................................###################.............................................................................................................######.......................##################.........................................................................###################......................................................................................................................###########.......................................................................................................####......................................................#...................................#.......................................................####..............#######..................................................... ........................................................................................#..........#.........#...........#..#.......................#...................................#.............................................................................................##################........................................................................................................######...........................####################..................................................................#########..############....................................................................................................................#############.....................................................................................................####......................................................#...................................#.......................................................####................######.................................................... ........................................................................................#..........#.........#...........#..#.......................#...................................#.................................................................................................##################...................................................................................................#####................................###################..............................................................##########......###########...................................................................................................................##############...................................................................................................####......................................................#...................................#.......................................................####.................######................................................... ........................................................................................#..........#.........#...........#..#.......................#.....#########.....................#.....................................................................................................##################.............................................................................................#######.....................................###############..........................................................###########..........############................................................................................................................####..##########.................................................................................................####......................................................#.....#########.....................#.......................................................#####.................######.................................................. ........................................................................................#..........#.........#...........#..#.......................#.....#..#################..........#.........................................................................................................##################........................................................................................#######...........................................##########...........######................................##################...............###########..............................................................................................................####....##########...............................................................................................####......................................................#.....#..#################..........#.......................................................######.................######................................................. ........................................................................................#..........#.........##########..#..#.......................#.....#..................#..........#.............................................................................................................####################................................................................................########.................................................#####............#####################################################...................###########............................................................................................................####......##########.............................................................................................####......................................................#.....#..................#..........#........................................................######.................#####................................................. ........................................................................................############..................#..#..#.......................#.....#..................#..........#........................###############....#.....###........#....................................................######################........................................................................#########......................................................#............###################################################.......................############.........................................................................................................####........###########..........................................................................................####......................................................#.....#..................#..........#......................####..............................######..................#####................................................ ......................................................................................................................#..#..#.......................#.....#..............#...#..........#........................#.............#....#.....#..........#........................................................########################................................................................#########.....................................................................################################################.............................###########.......................................................................................................####..........###########.......................................................................................#####......................................................#.....#..............#...#..........#.....................######...............................####..................#####................................................ ......................................................................................................................#..#..#.......................#.....#...############.#.#..........#........................#.............#....#.....#..........#............................................................##########################.......................................................###########.........................................................................####################################........................................###########.....................................................................................................####............###########....................................................................................######......................................................#.....#...############.#.#..........#.....................#######...............................##....................#####............................................... ......................................................................................................................#..#..#.......................#.....#....#.........#.#.#......#####........................#.............#....#.....#..........#..................................................................#########################...............................................############.........................................................................................................................................................###########...................................................................................................####..............###########.................................................................................######.......................................................#.....#....#.........#.#.#......#####.....................########....................................................#####............................................... ......................................................................................................................#..#..#.......................#.....#....#.........###.#......#...#........................#.............#######################........................................................................########################.......................................#############..............................................................................................................................................................#########..................................................................................................####.................###########.............................................................................######........................................................#.....#....#.........###.#......#...#.....................#########....................................................#####.............................................. ......................................................................................................................#..#..#.......................#.....#....#.........#...#......#...#........................#...................................#..............................................................................###################................................#################..................................................................................................................................................................#######..................................................................................................####...................###########..........................................................................######.........................................................#.....#....#.........#...#......#...#....................###########...................................................#####.............................................. ..........................................................................................#...........................#..#..#.......................#.....#....#.........#...#......#...#........................#...................................#....................................................................................#############.............#################################.......................................................................................................................................................................#####..................................................................................................####.....................###########.......................................................................#####...........................................................#.....#....#.........#...#......#...#....................#####.######...................................................#####............................................. ..........................................................................................#...........................#..#..#.......................#.....#....#.........#...#..........#........................#...................................#.........................................................................................#########.............#############################............................................................................................................................................................................###.................................................................................................#####.......................###########...................................................................#######...........................................................#.....#....#.........#...#..........#....................####...######..................................................#####............................................. ..........................................................................................#############################..#..#.......................#.....#....#.........#...#..........#........................#.....#########.....................#...............................................................................................###..............#########################..................................................................................................................................................................................................................................................................................######..........................############..............................................................#######............................................................#.....#....#.........#...#..........#....................####....######..................................................#####............................................ ..........................................................................................#..............................#..#.......................#.....#....#.........#...#..........#........................#.....#..#################..........#.................................................................................................................##################.................................................................................................................................................................................................#.....................................................................................######.............................#############.........................................................########.............................................................#.....#....#.........#...#..........#....................####.....######.................................................#####............................................ ..........................................................................................#.........######################..#.......................#.....#....#.........#...#..........#........................#.....#..................#..........#....................................................................................................................................................................................................................................................................................................................................###..................................................................................######................................###############...................................................#########..............................................................#.....#....#.........#...#..........#....................####......#####..................................................####............................................ ..........................................................................................#.........#.......................#.......................#.....#....#.........#...#..........#........................#.....#..................#..........#...................................................................................................................................................................................................................................................................................................................................######...............................................................................######...................................################..............................................#########................................................................#.....#....#.........#...#..........#....................####.......#####.................................................####............................................ ..........................................................................................#........##..................#....#.......................#..........#.........#...#.......#..#........................#.....#..............#...#..........#...................................................................................................................................................................................................................................................................................................................................########............................................................................######........................................###############.........................................##########.................................................................#..........#.........#...#.......#..#....................####.......######................................................####............................................ ..........................................................................................#............................######.......................#..........#.........#...#########..#........................#.....#...############.#.#..........#...................................................................................................................................................................................................................................................................................................................................##########.........................................................................######............................................################.................................############...................................................................#..........#.........#...#########..#....................####........######...............................................####............................................ ..........................................................................................#............................#............................#..........#.........#...........#..#........................#.....#....#.........#.#.#......#####.....................................................................................................................................................................................................................................................................................................................................##########......................................................................######.................................................############.............................##############.....................................................................#..........#.........#...........#..#....................####.........######..............................................####............................................ ..........................................................................................#............................#............................#..........#.........#...........#..#........................#.....#....#.........###.#......#...#.......................................................................................................................................................................................................................................................................................................................................##########...................................................................######.....................................................#########.............############################.......................................................................#..........#.........#...........#..#....................####..........#####..............................................####............................................ ........................................................................................#####################################.......................#..........#.........#...........#..#........................#.....#....#.........#...#......#...#.........................................................................................................................................................................................................................................................................................................................................#########.................................................................######.........................................................#######.............#########################.........................................................................#..........#.........#...........#..#....................####...........####..............................................####............................................ ....................................................................................................................................................#..........#.........#...........#..#........................#.....#....#.........#...#......#...#...........................................................................................................................................................................................................................................................................................................................................###########............................................................######...............................................................###............#####################.............................................................................#..........#.........#...........#..#....................####...........####..............................................####............................................ ....................................................................................................................................................#..........#.........#...........#..#........................#.....#....#.........#...#..........#.............................................................................................................................................................................................................................................................................................................................................############.......................................................#######................................................................................################.................................................................................#..........#.........#...........#..#....................####.....#.....####..............................................####............................................ ....................................................................................................................................................#..........#.........#...........#..#........................#.....#....#.........#...#..........#...............................................................................................................................................................................................................................................................................................................................................#############..................................................#######...................................................................................................................................................................................#..........#.........#...........#..#....................####.....#.....####..............................................####............................................ ....................................................................................................................................................#..........#.........##########..#..#........................#.....#....#.........#...#..........#..............................................................................................................................###############....#.....###........#.............................................................................................................................................................................################.............................................########...................................................................................................................................................................................#..........#.........##########..#..#....................####.....#.....####.............................................#####............................................ ...................................................###########......................................................................................############..................#..#..#........................#.....#....#.........#...#..........#..............................................................................................................................#.............#....#.....#..........#.................................................................................................................................................................................###############........................................#########....................................................................................................................................................................................############..................#..#..#....................####.....#.....####.............................................#####............................................ ..................................................#############...................................................................................................................#..#..#........................#.....#....#.........#...#..........#..............................................................................................................................#.............#....#.....#..........#....................................................................................................................................................................................###############...................................#########....................................................................................................................................................................................................................#..#..#....................#####...#......####.............................................####............................................. .................................................###############..................................................................................................................#..#..#........................#..........#.........#...#.......#..#..............................................................................................................................#.............#....#.....#..........#.......................................................................................................................................................................................################..............................########......................................................................................................................................................................................................................#..#..#....................#####...#......####............................................#####............................................. ................................................#################.................................................................................................................#..#..#........................#..........#.........#...#########..#..............................................................................................................................#.............#######################...........................................................................................................................................................................................###############...........................#######.......................................................................................................................................................................................................................#..#..#.....................####...#......####............................................#####............................................. ...............................................######.......######................................................................................................................#..#..#........................#..........#.........#...........#..#..............................................................................................................................#...................................#..............................................................................................................................................................................................###############.........................####.........................................................................................................................................................................................................................#..#..#.....................#####.........####............................................####.............................................. ...............................................#####.........######...............................................................................................................#..#..#........................#..........#.........#...........#..#..............................................................................................................................#...................................#.................................................................................................................................................................................................#########################............##...........................................................................................................................................................................................................................#..#..#.....................#####.........####...........................................#####.............................................. ...............................................####...........######..................................................................................#...........................#..#..#........................#..........#.........#...........#..#..............................................................................................................................#...................................#.....................................................................................................................................................................................................######################............................................................................................................................................................................................................#...........................#..#..#......................####.........####...........................................#####.............................................. ..............................................#####............######.................................................................................#...........................#..#..#........................#..........#.........#...........#..#..............................................................................................................................#.....#########.....................#........................................................................................................................................................................................................####################..................................###############....#.....###........#........................................###############....#.....###........#.......................................................#...........................#..#..#......................####........#####..........................................#####............................................... ..............................................#####.............#####.................................................................................#############################..#..#........................#..........#.........#...........#..#..............................................................................................................................#.....#..#################..........#...........................................................................................................................................................................................................#################..................................#.............#....#.....#..........#........................................#.............#....#.....#..........#.......................................................#############################..#..#......................#####......######..........................................#####............................................... ..............................................####...............####.................................................................................#..............................#..#........................#..........#.........#...........#..#..............................................................................................................................#.....#..................#..........#..............................................................................................................................................................................................................................................................#.............#....#.....#..........#........................................#.............#....#.....#..........#.......................................................#..............................#..#......................#####.....######..........................................#####................................................ .............................................#####...............####.................................................................................#.........######################..#........................#..........#.........##########..#..#..............................................................................................................................#.....#..................#..........#...................................................................................................................................###############....#.....###........#......................................................................................#.............#....#.....#..........#........................................#.............#....#.....#..........#.......................................................#.........######################..#.......................####.....#####..........................................######................................................ .............................................#####...............####.................................................................................#.........#.......................#........................############..................#..#..#.....................................................................###############..........................................#.....#..............#...#..........#...................................................................................................................................#.............#....#.....#..........#......................................................................................#.............#######################........................................#.............#######################.......................................................#.........#.......................#.......................#####...#####...........................................#####................................................. .............................................####................####.................................................................................#........##..................#....#......................................................#..#..#................................................................###########################...................................#.....#...############.#.#..........#...................................................................................................................................#.............#....#.....#..........#......................................................................................#...................................#........................................#...................................#.......................................................#........##..................#....#.......................#####..######..........................................#####.................................................. .............................................####................####.................................................................................#............................######......................................................#..#..#...............................................................##############################.................................#.....#....#.........#.#.#......#####...................................................................................................................................#.............#....#.....#..........#......................................................................................#...................................#........................................#...................................#.......................................................#............................######........................####..#####..........................................######.................................................. .............................................####................####.................................................................................#............................#...........................................................#..#..#.............................................................#################################................................#.....#....#.........###.#......#...#...................................................................................................................................#.............#######################......................................................................................#...................................#........................................#...................................#.......................................................#............................#.............................##########..........................................######................................................... .............................................####.......#........####.................................................................................#............................#...........................................................#..#..#...........................................................############...........#############...............................#.....#....#.........#...#......#...#...................................................................................................................................#...................................#......................................................................................#.....#########.....................#........................................#.....#########.....................#.......................................................#............................#.............................##########.........................................#####..................................................... .............................................####.......#........####...............................................................................#####################################......................................................#..#..#..........................................................########.......................#######..............................#.....#....#.........#...#......#...#...................................................................................................................................#...................................#......................................................................................#.....#..#################..........#........................................#.....#..#################..........#........................##...........................#####################################.........................########.........................................######..................................................... .............................................####.......#........####..............................................................................................................................................#...........................#..#..#.........................................................########..........................######.............................#.....#....#.........#...#..........#...................................................................................................................................#...................................#......................................................................................#.....#..................#..........#........................................#.....#..................#..........#.......................####........................................................................................#######........................................#######...................................................... .............................................####.......#........####..............................................................................................................................................#...........................#..#..#........................................................#######.............................#####.............................#.....#....#.........#...#..........#...................................................................................................................................#.....#########.....................#......................................................................................#.....#..................#..........#........................................#.....#..................#..........#.......................####........................................................................................######.......................................########....................................................... .............................................####.......#........####......####################....................................................................................................................#############################..#..#.......................................................######................................#####............................#.....#....#.........#...#..........#...................................................................................................................................#.....#..#################..........#......................................................................................#.....#..............#...#..........#........................................#.....#..............#...#..........#.......................#####......................................................................................#######.....................................#########........................................................ .............................................####.......#........####.....#########################................................................................................................................#..............................#..#......................................................######.................................#####............................#.....#....#.........#...#..........#...................................................................................................................................#.....#..................#..........#......................................................................................#.....#...############.#.#..........#........................................#.....#...############.#.#..........#.......................#####.....................................................................................########...................................##########......................................................... .............................................####.......#........####....##############################............................................................................................................#.........######################..#......................................................#####.....#.............................####............................#.....#....#.........#...#..........#...................................................................................................................................#.....#..................#..........#......................................................................................#.....#....#.........#.#.#......#####........................................#.....#....#.........#.#.#......#####.......................#####....................................................................................##########................................##########........................................................... .............................................#####......#.......#####...################################...........................................................................................................#.........#.......................#......................................................####......#.............................####............................#..........#.........#...#.......#..#...................................................................................................................................#.....#..............#...#..........#......................................................................................#.....#....#.........###.#......#...#........................................#.....#....#.........###.#......#...#.......................#####...................................................................................###########..............................##########............................................................. .............................................#####......#.......#####...#####................############..........................................................................................................#........##..................#....#.....................................................#####.......##...........................####............................#..........#.........#...#########..#...................................................................................................................................#.....#...############.#.#..........#......................................................................................#.....#....#.........#...#......#...#........................................#.....#....#.........#...#......#...#.......................#####..................................................................................######..####...........................###########............................................................... ..............................................####.............#####...#####.....................#########.........................................................................................................#............................######.....................................................#####.........###........................####............................#..........#.........#...........#..#...................................................................................................................................#.....#....#.........#.#.#......#####......................................................................................#.....#....#.........#...#......#...#........................................#.....#....#.........#...#......#...#.......................#####.................................................................................######...#####.......................############................................................................. ..............................................#####............#####..######.........................#######.......................................................................................................#............................#..........................................................####.....................................####............................#..........#.........#...........#..#...................................................................................................................................#.....#....#.........###.#......#...#......................................................................................#.....#....#.........#...#..........#........................................#.....#....#.........#...#..........#.......................#####...............................................................................######.....#####................#################................................................................... ..............................................#####...........#####...#####...........................#######......................................................................................................#............................#..........................................................####.....................................####............................#..........#.........#...........#..#...............................#####...............................................................................................#.....#....#.........#...#......#...#......................................................................................#.....#....#.........#...#..........#........................................#.....#....#.........#...#..........#.......................#####..............................................................................#######......#####..........####################..................................................................... ...............................................####..........######...####..............................#####....................................................................................................#####################################.....................................................####.....................................####............................#..........#.........#...........#..#..............................#######..............................................................................................#.....#....#.........#...#......#...#......................................................................................#.....#....#.........#...#..........#........................................#.....#....#.........#...#..........#........................####.............................................................................#######.......#####......#####################........................................................................ ...............................................#####.........#####....####..............................######.............................................................................................................................................................................................####.....................................####............................#..........#.........#...........#..#..............................#########............................................................................................#.....#....#.........#...#..........#......................................................................................#.....#....#.........#...#..........#........................................#.....#....#.........#...#..........#........................####...........................................................................########.........############################........................................................................... ...............................................#####........#####.....####...............................######............................................................................................................................................................................................####.....................................####............................#..........#.........#...........#..#..............................##########...........................................................................................#.....#....#.........#...#..........#......................................................................................#.....#....#.........#...#..........#........................................#.....#....#.........#...#..........#........................#####.........................................................................#######...........#####################.................................................................................. ................................................#####......######.....####................................######...........................................................................................................................................................................................####.....................................####............................#..........#.........##########..#..#..............................####.######..........................................................................................#.....#....#.........#...#..........#......................................................................................#..........#.........#...#.......#..#........................................#..........#.........#...#.......#..#........................#####.......................................................................########.............###############....................................................................................... ................................................#####.....######......####................................######...........................................................................................................................................................................................####....................................#####............................############..................#..#..#..............................############.........................................................................................#.....#....#.........#...#..........#......................................................................................#..........#.........#...#########..#........................................#..........#.........#...#########..#........................######....................................................................#########...............##########........................................................................................... #................................................#####...######.......#####.................................#####..........................................................................................................................................................................................####....................................#####..........................................................#..#..#..............................#####..######........................................................................................#.....#....#.........#...#..........#......................................................................................#..........#.........#...........#..#........................................#..........#.........#...........#..#........................######...................................................................########...................................................................................................................... ###..............................................#####..#####.........#####.................................#####..........................................................................................................................................................................................####....................................####...........................................................#..#..#...............................####...######.......................................................................................#..........#.........#...#.......#..#......................................................................................#..........#.........#...........#..#................#######.................#..........#.........#...........#..#........................#######................................................................#########....................................................................................................................... #####.............................................###########..........#####.................................####..........................................................................................................................................................................................####....................................####...........................................................#..#..#...............................####....#####.......................................................................................#..........#.........#...#########..#......................................................................................#..........#.........#...........#..#...............###########..............#..........#.........#...........#..#........................#######..............................................................#########......................................................................................................................... #######...........................................##########...........#####.............#...................####..........................................................................................................................................................................................####...................................#####...........................................................#..#..#...............................#####....####..............................##################.......................................#..........#.........#...........#..#......................................................................................#..........#.........#...........#..#..............##############............#..........#.........#...........#..#........................########...........................................................#########........................................................................................................................... ##########.........................................########.............#####............#...................####..........................................................................................................................................................................................####...................................#####...........................................................#..#..#...............................#####....####.............................#############################.............................#..........#.........#...........#..#......................................................................................#..........#.........#...........#..#..............###############...........#..........#.........#...........#..#........................#########...........................................................#######............................................................................................................................ .############.....................................########..............######...........#...................####..........................................................................................................................................................................................####..................................#####................................#...........................#..#..#................................####....####...........................##################################..........................#..........#.........#...........#..#......................................................................................#..........#.........#...........#..#..............####...#########..........#..........#.........#...........#..#........................##########..........................................................#####.............................................................................................................................. ...#############.................................########................#####...........#...................####..........................................................................................................................................................................................####.................................######................................#...........................#..#..#................................#####...####..........................#####################################........................#..........#.........#...........#..#......................................................................................#..........#.........##########..#..#..............####......######..........#..........#.........##########..#..#........................####.######..........................................................##................................................................................................................................ .....############..............................##########.................#####..........##.................#####..........................................................................................................................................................................................####.................................#####.................................#############################..#..#................................#####...####..........................######..............###################......................#..........#.........#...........#..#......................................................................................############..................#..#..#..............####........#####.........############..................#..#..#........................####..#####............................................................................................................................................................................................ ........##########............############################................######..........#.................#####...............................................................................................................................................................#####......................####................................#####..................................#..............................#..#.................................####...####.........................######.........................###########....................#..........#.........#...........#..#....................................................................................................................#..#..#..............####........#####.......................................#..#..#........................####...#####.............................................#............................................................................................................................................. ...........#######............######################.######................#####...........#...............#####...............................................................................................................................................................#######.....................####...............................######..................................#.........######################..#.................................####..#####.........................#####.............................#########...................#..........#.........##########..#..#....................................................................................................................#..#..#..............####.........#####......................................#..#..#.......................#####...######..........................................####............................................................................................................................................ ..............#####...........#####################...#####.................#####..........#...............#####...............................................................................................................................................................#######.....................#####.............................######...................................#.........#.......................#.................................#####.#####........................#####................................########..................############..................#..#..#....................................................................................................................#..#..#..............####.........#####......................................#..#..#.......................#####....#######......................................######............................................................................................................................................ ..............................###################......#####................######..........#.............#####...............................................................................................................................................................#######......................#####............................#####.....................................#........##..................#....#.................................##########........................######..................................#######...............................................#..#..#....................................................................................................................#..#..#..............####.....#....####......................................#..#..#.......................####......#######...................................########............................................................................................................................................ .......................................................######................######......................######.............................................................................................................................................................########........................#####..........................######.....................................#............................######..................................#########........................#####.....................................######..............................................#..#..#....................................................................................................................#..#..#..............####.....#....####......................................#..#..#.......................####........######................................##########............................................................................................................................................ ........................................................#####.................######....................######............................................................................................................................................................##########........................#####........................#######......................................#............................#........................................########........................####.......................................#####..............................................#..#..#........................................................................................#...........................#..#..#..............####.....#....####..........#...........................#..#..#......................#####........#######............................###########.............................................................................................................................................. .........................................................#####.................######..................######...........................................................................................................................................................#############........................#####.....................########.......................................#............................#........................................########.......................#####........................................####..............................................#..#..#..........................................................####..........................#...........................#..#..#..............####.....#....####..........#...........................#..#..#......................#####..........######........................############.......................................................................................###############....#.....###........#.................... .........................................................######.................######................#####...........................................................................................................................................................###############........................######..................#########......................................#####################################....................................#######.......................#####........................................####..............................................#..#..#.........................................................######.........................#############################..#..#..............####.....#....####..........#############################..#..#......................####............######....................#############.........................................................................................#.............#....#.....#..........#.................... ..........................................................#####..................######.............#######.........................................................................................................................................................##########...####.........................######...............##########.................................................................................................................#####........................####.........................................####..................#...........................#..#..#........................................................########........................#..............................#..#..............####..........####..........#..............................#..#.....................#####.............######................##############...........................................................................................#.............#....#.....#..........#.................... ...........................................................#####..................#######.........########.......................................................................................................................................................###########.....######........................######............##########..................................................................................................................#######.......................####.........................................####..................#...........................#..#..#........................................................#########.......................#.........######################..#..............#####........#####..........#.........######################..#.....................#####..............############......##############..............................................................................................#.............#....#.....#..........#.................... ...........................................................######..................#######......#########......................................................................................................................................................###########.......#######........................#####.........###########...................................................................................................................#########......................####....................##...................####..................#############################..#..#........................................................#########.......................#.........#.......................#..............######.......#####..........#.........#.......................#....................#####................############################.................................................................................................#.............#######################.................... ............................................................######.................#########..##########....................................................................................................................................................############..........#######........................#####...##############....................................................................................................................###########.....................####.....................##..................####..................#..............................#..#.......................................................#####.####.......................#........##..................#....#...............#####......#####...........#........##..................#....#....................#####..................#######################....................................................................................................#...................................#.................... .............................................................#####...................#################...................................................................................................................................................#############............########.......................####################.....................................................................................................................######.######....................####......................#..................####..................#.........######################..#.......................................................#####.####.......................#............................######................#####.....#####...........#............................######...................#####...................####################.......................................................................................................#...................................#.................... ..............................................................####.........#########################..................................................................................................................................................#############..................#######.................######################......................................................................................................................#####....######...................####.........................................####..................#.........#.......................#.......................................................####..####.......................#............................#.....................#####....#####............#............................#........................#####..........................##########..........................................................................................................#...................................#.................... ...............................................................###.........#######################.................................................................................................................................................##############.....................##########################################........................................................................................................................######.....######..................####........................................#####..................#........##..................#....#......................................................#####..####.......................#............................#......................#####..######............#............................#.......................#####...............................................................................................................................................#.....#########.....................#.................... .................................................................##........##########################...........................................................................................................................................##############........................#####################################...........................................................................................................................#######.......######.................####........................................#####..................#............................######......................................................#####..####.....................#####################################.................#####..#####...........#####################################.................######...............................................................................................................................................#.....#..#################..........#.................... .................................................................##........############################.....................................................................................................................................###############.............................###################################..........................................................................................................................#######.........######................####.......................................#####...................#............................#...........................................................####...####............................................................................##########.................................................................######................................................................................................................................................#.....#..................#..........#.................... ..............................................................................................###########..............................................................................................................................#################..................................#####################.......######.......................................................................................................................########...........#####................####......................................######...................#............................#...........................................................####...####............................................................................##########................................................................######.................................................................................................................................................#.....#..................#..........#.................... ................................................................................................##############...................................................................................................................####################..................................................................######....................................................................................................................#########.............####................####.....................................######..................#####################################.....................................................#####...####.............................................................................########................................................................######..................................................................................................................................................#.....#..............#...#..........#.................... ...................................................................................................###############.........................................................................................................#######################......................................................................######.................................................................................................................#########................###................#####..................................######..............................................................................................................#####...####.............................................................................######.................................................................######...................................................................................................................................................#.....#...############.#.#..........#.................... .....................................................................................................#################...............................................................................................#########################...........................................................................#######.............................................................................................................##########...................#................#####.................................#######..............................................................................................................####....####.............................................................................######................................................................#####.....................................................................................................................................................#.....#....#.........#.#.#......#####.................... .......................................................................................................########################################################################################.........#################################................................................................................########.........................................................................................................###########.....................#.................####...............................########...............................................................................................................####....####............................................................................#######...............................................................######.....................................................................................................................................................#.....#....#.........###.#......#...#.................... ............................................................................................................##################################################################################..........###########################........................................................................................#######.....................................................................................................############.........................................####.............................#########................................................................................................................####....####...........................................................................########.............................................................#######......................................................................................................................................................#.....#....#.........#...#......#...#.................... ................................................................................................................##############################################################################..........#####################...............................................................................................#########...............................................................................................#############..................................####.....####.........................###########..................................................................................................................####...#####.........................................................................##########...........................................................########.......................................................................................................................................................#.....#....#.........#...#......#...#.................... ....................................................................................................................##########################################################################..........###############.......................................................................................................##########........................................................................................###############....................................################################################...................................................................................................................####...#####.......................................................................############.........................................................#########........................................................................................................................................................#.....#....#.........#...#..........#.................... ...............................................................................................................................................................................................................................................................................................................................###########..................................................................................################.......................................##############################################.....................................................................................................................####..#####.....................................................................##########.#####.....................................................###########.........................................................................................................................................................#.....#....#.........#...#..........#.................... ................................................................................................................................................................................................................................................................................................................................################.......................................................................##################..........................................############################################.......................................................................................................................####.######...................................................................###########..######................................................#############...........................................................................................................................................................#.....#....#.........#...#..........#.................... ...................................................................................................................................................................................................................................................................................................................................##################.............................................................####################...............................................######################################...........................................................................................................................##########.................................................................############.....######...........................................###############.............................................................................................................................................................#.....#....#.........#...#..........#.................... ......................................................................................................................................................................................................................................................................................................................................###########################################################..........#######################...........................................................#####....................................................................................................................................................#########.............................................................###############.......########......................................################...............................................................................................................................................................#.....#....#.........#...#..........#.................... ........................................................................................................................................................................................................................................................................................................................................#########################################################..........###################................................................................#####...................................................................................................................................................########........................................................##################............#######.................................#################..................................................................................................................................................................#..........#.........#...#.......#..#.................... ..............................................................................................................................................................................................................................................................................................................................................###################################################..........##############.....................................................................#######.................................................................................................................................................#######.....................................................####################...............############################............############......................................................................................................................................................................#..........#.........#...#########..#.................... ...................................................................................................................................................................................................................................................................................................................................................##############################################..........#########...........................................................................#######...............................................................................................................................................#######.....................................................##################...................############################............#######..........................................................................................................................................................................#..........#.........#...........#..#.................... ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#########...........................................................................................................................................#####################################################........#############..........................##########################............####.............................................................................................................................................................................#..........#.........#...........#..#.................... .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###########......................................................................................................................................#######################################################........#######..................................#########################......................................................................###############....#.....###........#.................................................................................#..........#.........#...........#..#.................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##########.............................................................................................................................##############################################################........###.....................................................................................................................................#.............#....#.....#..........#.................................................................................#..........#.........#...........#..#.................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####################............................................................................................................##################..################################################................................................................................................................................................#.............#....#.....#..........#.................................................................................#..........#.........#...........#..#.................... .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................########################................................................................................................#######################...................................................................................................................................................................................................#.............#....#.....#..........#.................................................................................#..........#.........#...........#..#.................... .................###############....#.....###........#....................................................................................................................................................................................................................................................................................................................................................................................................................................................###########################....................................................................................###########################.....................................................................................................................................................................................................#.............#######################.................................................................................#..........#.........##########..#..#.................... .................#.............#....#.....#..........#......................................................................................................................................................................................................................................................................................................................................................................................................................................................##################################....................................................................###########################............................................................................................................................................................................................................#...................................#.................................................................................############..................#..#..#.................... .................#.............#....#.....#..........#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................#################################..........#####################################################################..................................................................................................................................................................................................................#...................................#...............................................................................................................#..#..#.................... .................#.............#....#.....#..........#.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................###########################...........##############################################################........................................................................................................................................................................................................................#...................................#...............................................................................................................#..#..#.................... .................#.............#######################.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................#####################...........########################################################..............................................................................................................................................................................................................................#.....#########.....................#...............................................................................................................#..#..#.................... .................#...................................#......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#############..........#################################################.....................................................................................................................................................................................................................................#.....#..#################..........#...............................................................................................................#..#..#.................... .................#...................................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..................#..........#...............................................................................................................#..#..#.................... .................#...................................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..................#..........#...................................................................................#...........................#..#..#.................... .................#.....#########.....................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..............#...#..........#...................................................................................#...........................#..#..#.................... .................#.....#..#################..........#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#...############.#.#..........#...................................................................................#############################..#..#.................... .................#.....#..................#..........#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#.#.#......#####...................................................................................#..............................#..#.................... .................#.....#..................#..........#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........###.#......#...#...................................................................................#.........######################..#.................... .................#.....#..............#...#..........#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#...................................................................................#.........#.......................#.................... .................#.....#...############.#.#..........#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....#.........#...#......#...#..................###############..........###........#............................#........##..................#....#.................... .................#.....#....#.........#.#.#......#####.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................###############..........###........#.....................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#..................#.............#....#.....#..........#............................#............................######.................... .................#.....#....#.........###.#......#...#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#.....................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#..................#.............#....#.....#..........#............................#............................#......................... .................#.....#....#.........#...#......#...#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.............#....#.....#..........#.....................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#..................#.............#....#.....#..........#............................#............................#......................... .................#.....#....#.........#...#......#...#................................................................................................................................................###############..........###........#....................................................................................................................................................................................................................................................................................#.............#....#.....#..........#.....................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#..................#.............#######################..........................#####################################.................... .................#.....#....#.........#...#..........#................................................................................................................................................#.............#....#.....#..........#..........................................................................................................................................................................................###############..........###........#.....................................................#.............#######################.....................................................................................................................................................................................................................................................................................#.....#....#.........#...#..........#..................#...................................#................................................................................... .................#.....#....#.........#...#..........#................................................................................................................................................#.............#....#.....#..........#..........................................................................................................................................................................................#.............#....#.....#..........#.....................................................#...................................#.....................................................................................................................................................................................................................................................................................#..........#.........#...#.......#..#..................#...................................#................................................................................... .................#.....#....#.........#...#..........#................................................................................................................................................#.............#....#.....#..........#..........................................................................................................................................................................................#.............#....#.....#..........#.....................................................#...................................#......................................................................................................................................................................................................................................###############..........###........#..........#..........#.........#...#########..#..................#...................................#................................................................................... .................#.....#....#.........#...#..........#................................................................................................................................................#.............#######################..........................................................................................................................................................................................#.............#....#.....#..........#.....................................................#...................................#......................................................................................................................................................................................................................................#.............#....#.....#..........#..........#..........#.........#...........#..#..................#.....#########.....................#................................................................................... .................#.....#....#.........#...#..........#................................................................................................................................................#...................................#..........................................................................................................................................................................................#.............#######################.....................................................#.....#########.....................#......................................................................................................................................................................................................................................#.............#....#.....#..........#..........#..........#.........#...........#..#..................#.....#..#################..........#................................................................................... .................#..........#.........#...#.......#..#................................................................................................................................................#...................................#..........................................................................................................................................................................................#...................................#.....................................................#.....#..#################..........#......................................................................................................................................................................................................................................#.............#....#.....#..........#..........#..........#.........#...........#..#..................#.....#..................#..........#................................................................................... .................#..........#.........#...#########..#................................................................................................................................................#...................................#..........................................................................................................................................................................................#...................................#.....................................................#.....#..................#..........#......................................................................................................................................................................................................................................#.............#######################..........#..........#.........#...........#..#..................#.....#..................#..........#................................................................................... .................#..........#.........#...........#..#........................................###############..........###........#...................................................................#.....#########.....................#.......................................................###############..........###........#..............................................................................................#...................................#.....................................................#.....#..................#..........#......................................................................................................................................................................................................................................#...................................#..........#..........#.........#...........#..#..................#.....#..............#...#..........#................................................................................... .................#..........#.........#...........#..#........................................#.............#....#.....#..........#...................................................................#.....#..#################..........#.......................................................#.............#....#.....#..........#..............................................................................................#.....#########.....................#.....................................................#.....#..............#...#..........#......................................................................................................................................................................................................................................#...................................#..........#..........#.........#...........#..#..................#.....#...############.#.#..........#................................................................................... .................#..........#.........#...........#..#........................................#.............#....#.....#..........#...................................................................#.....#..................#..........#.......................................................#.............#....#.....#..........#..............................................................................................#.....#..#################..........#.....................................................#.....#...############.#.#..........#......................................................................................................................................................................................................................................#...................................#..........#..........#.........##########..#..#..................#.....#....#.........#.#.#......#####................................................................................... .................#..........#.........#...........#..#........................................#.............#....#.....#..........#...................................................................#.....#..................#..........#.......................................................#.............#....#.....#..........#..............................................................................................#.....#..................#..........#.....................................................#.....#....#.........#.#.#......#####......................................................................................................................................................................................................................................#.....#########.....................#..........############..................#..#..#..................#.....#....#.........###.#......#...#................................................................................... .................#..........#.........#...........#..#........................................#.............#######################...................................................................#.....#..............#...#..........#.......................................................#.............#######################..............................................................................................#.....#..................#..........#.....................................................#.....#....#.........###.#......#...#......................................................................................................................................................................................................................................#.....#..#################..........#........................................#..#..#..................#.....#....#.........#...#......#...#................................................................................... .................#..........#.........#...........#..#........................................#...................................#...................................................................#.....#...############.#.#..........#.......................................................#...................................#..............................................................................................#.....#..............#...#..........#.....................................................#.....#....#.........#...#......#...#.....................................................................................###############..........###........#............................................................................................................#.....#..................#..........#........................................#..#..#..................#.....#....#.........#...#......#...#................................................................................... .................#..........#.........##########..#..#........................................#...................................#...................................................................#.....#....#.........#.#.#......#####.......................................................#...................................#..............................................................................................#.....#...############.#.#..........#.....................................................#.....#....#.........#...#......#...#.....................................................................................#.............#....#.....#..........#............................................................................................................#.....#..................#..........#........................................#..#..#..................#.....#....#.........#...#..........#................................................................................... .................############..................#..#..#........................................#...................................#...................................................................#.....#....#.........###.#......#...#.......................................................#...................................#..............................................................................................#.....#....#.........#.#.#......#####.....................................................#.....#....#.........#...#..........#.....................................................................................#.............#....#.....#..........#............................................................................................................#.....#..............#...#..........#........................................#..#..#..................#.....#....#.........#...#..........#................................................................................... ...............................................#..#..#........................................#.....#########.....................#...................................................................#.....#....#.........#...#......#...#.......................................................#.....#########.....................#..............................................................................................#.....#....#.........###.#......#...#.....................................................#.....#....#.........#...#..........#.....................................................................................#.............#....#.....#..........#............................................................................................................#.....#...############.#.#..........#........................................#..#..#..................#.....#....#.........#...#..........#................................................................................... ...............................................#..#..#........................................#.....#..#################..........#...................................................................#.....#....#.........#...#......#...#.......................................................#.....#..#################..........#..............................................................................................#.....#....#.........#...#......#...#.....................................................#.....#....#.........#...#..........#.....................................................................................#.............#######################............................................................................................................#.....#....#.........#.#.#......#####............#...........................#..#..#..................#.....#....#.........#...#..........#................................................................................... ...............................................#..#..#........................................#.....#..................#..........#...................................................................#.....#....#.........#...#..........#.......................................................#.....#..................#..........#..............................................................................................#.....#....#.........#...#......#...#.....................................................#.....#....#.........#...#..........#.....................................................................................#...................................#............................................................................................................#.....#....#.........###.#......#...#............#...........................#..#..#..................#.....#....#.........#...#..........#................................................................................... ...............................................#..#..#........................................#.....#..................#..........#...................................................................#.....#....#.........#...#..........#.......................................................#.....#..................#..........#..............................................................................................#.....#....#.........#...#..........#.....................................................#.....#....#.........#...#..........#.....................................................................................#...................................#............................................................................................................#.....#....#.........#...#......#...#............#############################..#..#..................#..........#.........#...#.......#..#................................................................................... ...............................................#..#..#........................................#.....#..............#...#..........#...................................................................#.....#....#.........#...#..........#.......................................................#.....#..............#...#..........#..............................................................................................#.....#....#.........#...#..........#.....................................................#..........#.........#...#.......#..#.....................................................................................#...................................#............................................................................................................#.....#....#.........#...#......#...#............#..............................#..#..................#..........#.........#...#########..#................................................................................... ...................#...........................#..#..#........................................#.....#...############.#.#..........#...................................................................#.....#....#.........#...#..........#.......................................................#.....#...############.#.#..........#..............................................................................................#.....#....#.........#...#..........#.....................................................#..........#.........#...#########..#.....................................................................................#.....#########.....................#............................................................................................................#.....#....#.........#...#..........#............#.........######################..#..................#..........#.........#...........#..#................................................................................... ...................#...........................#..#..#........................................#.....#....#.........#.#.#......#####...................................................................#.....#....#.........#...#..........#.......................................................#.....#....#.........#.#.#......#####..............................................................................................#.....#....#.........#...#..........#.....................................................#..........#.........#...........#..#.....................................................................................#.....#..#################..........#............................................................................................................#.....#....#.........#...#..........#............#.........#.......................#..................#..........#.........#...........#..#................................................................................... ...................#############################..#..#........................................#.....#....#.........###.#......#...#...................................................................#..........#.........#...#.......#..#.......................................................#.....#....#.........###.#......#...#..............................................................................................#.....#....#.........#...#..........#.....................................................#..........#.........#...........#..#.....................................................................................#.....#..................#..........#............................................................................................................#.....#....#.........#...#..........#............#........##..................#....#..................#..........#.........#...........#..#................................................................................... ...................#..............................#..#........................................#.....#....#.........#...#......#...#...................................................................#..........#.........#...#########..#.......................................................#.....#....#.........#...#......#...#..............................................................................................#..........#.........#...#.......#..#.....................................................#..........#.........#...........#..#.....................................................................................#.....#..................#..........#............................................................................................................#.....#....#.........#...#..........#............#............................######..................#..........#.........#...........#..#................................................................................... ...................#.........######################..#........................................#.....#....#.........#...#......#...#...................................................................#..........#.........#...........#..#.......................................................#.....#....#.........#...#......#...#..............................................................................................#..........#.........#...#########..#.....................................................#..........#.........#...........#..#.....................................................................................#.....#..............#...#..........#............................................................................................................#.....#....#.........#...#..........#............#............................#.......................#..........#.........#...........#..#................................................................................... ...................#.........#.......................#........................................#.....#....#.........#...#..........#...................................................................#..........#.........#...........#..#.......................................................#.....#....#.........#...#..........#..............................................................................................#..........#.........#...........#..#.....................................................#..........#.........#...........#..#.....................................................................................#.....#...############.#.#..........#............................................................................................................#..........#.........#...#.......#..#............#............................#.......................#..........#.........#...........#..#................................................................................... ...................#........##..................#....#........................................#.....#....#.........#...#..........#...................................................................#..........#.........#...........#..#.......................................................#.....#....#.........#...#..........#..............................................................................................#..........#.........#...........#..#.....................................................#..........#.........#...........#..#.....................................................................................#.....#....#.........#.#.#......#####............................................................................................................#..........#.........#...#########..#..........#####################################..................#..........#.........##########..#..#................................................................................... ...................#............................######........................................#.....#....#.........#...#..........#...................................................................#..........#.........#...........#..#.......................................................#.....#....#.........#...#..........#..............................................................................................#..........#.........#...........#..#.....................................................#..........#.........##########..#..#.....................................................................................#.....#....#.........###.#......#...#............................................................................................................#..........#.........#...........#..#.................................................................############..................#..#..#................................................................................... ...................#............................#.............................................#.....#....#.........#...#..........#...................................................................#..........#.........#...........#..#.......................................................#.....#....#.........#...#..........#..............................................................................................#..........#.........#...........#..#.....................................................############..................#..#..#.....................................................................................#.....#....#.........#...#......#...#............................................................................................................#..........#.........#...........#..#...............................................................................................#..#..#................................................................................... ...................#............................#.............................................#.....#....#.........#...#..........#...................................................................#..........#.........#...........#..#.......................................................#.....#....#.........#...#..........#..............................................................................................#..........#.........#...........#..#...................................................................................#..#..#.....................................................................................#.....#....#.........#...#......#...#............................................................................................................#..........#.........#...........#..#...............................................................................................#..#..#................................................................................... .................#####################################........................................#..........#.........#...#.......#..#...................................................................#..........#.........##########..#..#.......................................................#..........#.........#...#.......#..#..............................................................................................#..........#.........#...........#..#...................................................................................#..#..#.....................................................................................#.....#....#.........#...#..........#............................................................................................................#..........#.........#...........#..#...............................................................................................#..#..#................................................................................... ..............................................................................................#..........#.........#...#########..#...................................................................############..................#..#..#.......................................................#..........#.........#...#########..#..............................................................................................#..........#.........##########..#..#...................................................................................#..#..#.....................................................................................#.....#....#.........#...#..........#............................................................................................................#..........#.........#...........#..#...............................................................................................#..#..#................................................................................... ..............................................................................................#..........#.........#...........#..#.................................................................................................#..#..#.......................................................#..........#.........#...........#..#..............................................................................................############..................#..#..#...................................................................................#..#..#.....................................................................................#.....#....#.........#...#..........#............................................................................................................#..........#.........#...........#..#...............................................................................................#..#..#................................................................................... ..............................................................................................#..........#.........#...........#..#.................................................................................................#..#..#.......................................................#..........#.........#...........#..#............................................................................................................................#..#..#...................................................................................#..#..#.....................................................................................#.....#....#.........#...#..........#............................................................................................................#..........#.........##########..#..#...................................................................#...........................#..#..#................................................................................... ..............................................................................................#..........#.........#...........#..#.................................................................................................#..#..#.......................................................#..........#.........#...........#..#............................................................................................................................#..#..#.......................................................#...........................#..#..#.....................................................................................#.....#....#.........#...#..........#............................................................................................................############..................#..#..#...................................................................#...........................#..#..#................................................................................... ..............................................................................................#..........#.........#...........#..#.................................................................................................#..#..#.......................................................#..........#.........#...........#..#............................................................................................................................#..#..#.......................................................#...........................#..#..#.....................................................................................#..........#.........#...#.......#..#..........................................................................................................................................#..#..#...................................................................#############################..#..#................................................................................... ..............................................................................................#..........#.........#...........#..#.................................................................................................#..#..#.......................................................#..........#.........#...........#..#............................................................................................................................#..#..#.......................................................#############################..#..#.....................................................................................#..........#.........#...#########..#..........................................................................................................................................#..#..#.................................................................#.#..............................#..#................................................................................... ..............................................................................................#..........#.........#...........#..#.....................................................................#...........................#..#..#.......................................................#..........#.........#...........#..#............................................................................................................................#..#..#.....................................................#.#..............................#..#.....................................................................................#..........#.........#...........#..#..........................................................................................................................................#..#..#.................................................................#.#.........######################..#................................................................................... ..............................................................................................#..........#.........##########..#..#.....................................................................#...........................#..#..#.......................................................#..........#.........##########..#..#................................................................................................#...........................#..#..#.....................................................#.#.........######################..#.....................................................................................#..........#.........#...........#..#..........................................................................................................................................#..#..#.................................................................###.........#.......................#................................................................................... ..............................................................................................############..................#..#..#.....................................................................#############################..#..#.......................................................############..................#..#..#................................................................................................#...........................#..#..#.....................................................###.........#.......................#.....................................................................................#..........#.........#...........#..#..........................................................................................................................................#..#..#...................................................................#........##..................#....#................................................................................... ............................................................................................................................#..#..#...................................................................#.#..............................#..#.....................................................................................#..#..#................................................................................................#############################..#..#.......................................................#........##..................#....#.....................................................................................#..........#.........#...........#..#..............................................................................................................#...........................#..#..#...................................................................#............................######................................................................................... ............................................................................................................................#..#..#...................................................................#.#.........######################..#.....................................................................................#..#..#..............................................................................................#.#..............................#..#.......................................................#............................######.....................................................................................#..........#.........#...........#..#..............................................................................................................#...........................#..#..#...................................................................#............................#........................................................................................ ............................................................................................................................#..#..#...................................................................###.........#.......................#.....................................................................................#..#..#..............................................................................................#.#.........######################..#.......................................................#............................#..........................................................................................#..........#.........#...........#..#..............................................................................................................#############################..#..#...................................................................#..................####......#........................................................................................ ............................................................................................................................#..#..#.....................................................................#........##..................#....#.....................................................................................#..#..#..............................................................................................###.........#.......................#.......................................................#..................####......#..........................................................................................#..........#.........##########..#..#............................................................................................................#.#..............................#..#.................................................................######################..############.................................................................................... ............................................................................................................................#..#..#.....................................................................#............................######.....................................................................................#..#..#................................................................................................#........##..................#....#.....................................................######################..############......................................................................................############..................#..#..#............................................................................................................#.#.........######################..#......................................................................................................................................................................................... ................................................................................................#...........................#..#..#.....................................................................#............................#..............................................................#...........................#..#..#................................................................................................#............................######.............................................................................................................................................................................................................#..#..#............................................................................................................###.........#.......................#......................................................................................................................................................................................... ................................................................................................#...........................#..#..#.....................................................................#..................####......#..............................................................#...........................#..#..#................................................................................................#............................#..................................................................................................................................................................................................................#..#..#..............................................................................................................#........##..................#....#......................................................................................................................................................................................... ................................................................................................#############################..#..#...................................................................######################..############..........................................................#############################..#..#................................................................................................#..................####......#..................................................................................................................................................................................................................#..#..#..............................................................................................................#............................######......................................................................................................................................................................................... ..............................................................................................#.#..............................#..#...............................................................................................................................................................#.#..............................#..#..............................................................................................######################..############..............................................................................................................................................................................................................#..#..#..............................................................................................................#............................#.............................................................................................................................................................................................. ..............................................................................................#.#.........######################..#...............................................................................................................................................................#.#.........######################..#................................................................................................................................................................................................................................................................................................................................................#..#..#..............................................................................................................#..................####......#.............................................................................................................................................................................................. ..............................................................................................###.........#....#..................#...............................................................................................................................................................###.........#.......................#....................................................................................................................................................................................................................................................................................................................#...........................#..#..#............................................................................................................######################..############.......................................................................................................................................................................................... ................................................................................................#........##.#..#.............#....#.................................................................................................................................................................#........##..................#....#....................................................................................................................................................................................................................................................................................................................#...........................#..#..#.......................................................................................................................................................................................................................................................................................................................................... ................................................................................................#.........#....#.............######.................................................................................................................................................................#............................######....................................................................................................................................................................................................................................................................................................................#############################..#..#.......................................................................................................................................................................................................................................................................................................................................... ................................................................................................#.........######.............#......................................................................................................................................................................#............................#.......................................................................................................................................................................................................................................................................................................................#.#..............................#..#.......................................................................................................................................................................................................................................................................................................................................... ................................................................................................#..................####......#......................................................................................................................................................................#..................####......#.......................................................................................................................................................................................................................................................................................................................#.#.........######################..#.......................................................................................................................................................................................................................................................................................................................................... ..............................................................................................######################..############................................................................................................................................................................######################..############...................................................................................................................................................................................................................................................................................................................###.........#.......................#.......................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........##..................#....#.......................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#............................######.......................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#............................#............................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..................####......#............................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######################..############........................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................