.........................................................................................................................................................................###########........................................................................................................................................................................................######....................................................................................................................................... ........................................................................................................######...........................................................#.........#........................................................................................................................................................................................#....#....................................................................................................................................... ........................................................................................................#....#...........................................................#.........#........................................................................................................................................................................................#....#....................................................................................................................................... ........................................................................................................#....#...........................................................#.........######......................................................####..............................................................................................#######...............######....#....................................................................................................................................... ........................................................................................................#....#...........................................................#..............#......................................................#..#..............................................................................................#.....#...............#.........########................................................................................................................................ ........................................................................................#####...........#....#..........#####........................................#####..............#......................................................#..#..............................................................................................#.....#...............#................#................................................................................................................................ ........................................................................................#...#.......#####....#..........#...#........................................#..................#.............................................##########..#####...................................................................................########.....#...............#................#................................................................................................................................ ........................................................................................#...#.......#........#..........#...#........................................#..................#.............................................#...............#...................................................................................#............#...............#................#................................................................................................................................ ...................................................................................######...#.......#........#..........#...#........................................#..................####..........................................#...............#...................................................................................#............#...............#................#................................................................................................................................ ...................................................................................#........#.......#........########...#...#........................................#.....................#..........................................#...............#...................................................................................#............#...............#................#................................................................................................................................ ...................................................................................#........#.......#...............#...#...#.................................########.....................#########..........................#########...............#...................................................................................#######......#####...........#................#................................................................................................................................ ...................................................................................#........#.......#...............#...#...#.................................#....................................#..........................#.......................#.........................................................................................#..........#.......#####................#................................................................................................................................ ...................................................................................#........#.......#...............#...#...#.................................#....................................#..........................#.......................#.........................................................................................#..........#.......#....................#................................................................................................................................ ...................................................................................#........#########...............#####...#.................................#....................................#..........................#.......................#.........................................................................................#..........#...#####....................#................................................................................................................................ ...................................................................................#........................................#........................##########....................................#..........................#.......................#.........................................................................................#..........#...#........................######................######..................................................................................................... ............................................................................########........................................#####....................#.............................................#######....................#.......................#######...................................................................................#..........#...#.............................#................#....#..................................................................................................... ............................................................................#...................................................#....................#...................................................#....................#.............................#...................................................................................#..........#...#.............................#................#....#..................................................................................................... ............................................................................#...................................................############.........#...................................................#..........###########.............................#...................................................................................#..........#...#.............................#................#....#..................................................................................................... ............................................................................#..............................................................#.........#...................................................#..........#.......................................#...................................................................................#..........#...#.............................#................#....#..................................................................................................... ............................................................................#..............................................................#.........#...................................................########...#.......................................#.............................................................................#######..........#...#.............................#####............#....#..................................................................................................... .....................................................................########..............................................................####......#..........................................................#...#.......................................#.............................................................................#................#...#.................................#............#....#..................................................................................................... .....................................................................#........................................................................#......####.......................................................#...###.....................................#.............................................................................#................#...#.................................#######......#....#..................................................................................................... .....................................................................#................................########................................#.........#...............................####..........###########.....#.....................................#.............................................................................#................#####.......................................#......#....#########............................................................................................. .....................................................................#................................#......#................................#.........#...............................#..#..........#...............#.....................................#.............................................................................#............................................................#...####............#............................................................................................. .................................................................#####................................#......#................................#.........#...............................#..#..........#...............#.....................................#.............................................................................#............................................................#...#...............#............................................................................................. .................................................................#....................................#......#................................#.........#...............................#..#..........#...............#.....................................#####.........................................................................########.....................................................#...#...............#............................................................................................. .................................................................#...........................##########......#.........................########.........#...............................#..#..........#...............#.........................................#................................................................................#.....................................................#...#...............#............................................................................................. .................................................................#...........................#...............#########.................#................#...............................#..#..........#...............#.........................................#................................................................................#.....................................................#...#...............#####......................................................................................... ...........................................................#######...........................#.......................#.................#................#########..............##########..#....#######...............#.........................................#..........................................................................#######.....................................................#...#...................#......................................................................................... ...........................................................#.............................#####.......................#.................#........................#..............#...........#....#.....................#.........................................#..........................................................................#...........................................................#...#...................#......................................................................................... ...........................................................#.............................#...........................######............#........................#..............#...........#....#.....................#########.................................#..........................................................................#...........................................................#####...................#......................................................................................... ......................................................######.............................#................................#........#####......................###..............#...........#....#.............................#.................................#..........................................................................#...................................................................................#......................................................................................... ......................................................#..................................####.............................#........#..........................#................#######.....#....#.............................#.................................#..........................................................................#...................................................................................#......................................................................................... ......................................................#.....................................#.....................#########........#..........................#......................#.....#....#.............................#.................................#.....................................................................######...................................................................................#......................................................................................... ......................................................#.....................................###########...........#................#..........................#......................####..######.............................#.............................#####.....................................................................#........................................................................................#......................................................................................... ......................................................#...............................................#...........#................#..........................#.........................#.....................................####..........................#.........................................................................#........................................................................................###....................................................................................... ......................................................#...............................................#...........#................#..........................#.........................#........................................#..........................#.........................................................................#..........................................................................................#....................................................................................... ...............................................########...............................................#.......#####................#..........................#.........................#........................................#..........................#.........................................................................#..........................................................................................#....................................................................................... ...............................................#.................................................######.......#....................#######...........##########.........................#........................................#..........................#.........................................................................#..........................................................................................#....................................................................................... ...............................................#.................................................#............#..........................#...........#..................................#..#######....######.....................#..........................#...................................................................#######..........................................................................................#....................................................................................... .........................................#######.................................................#............#########..................#...........#..................................#..#.....#....#....#.....................######.....................#######.............................................................#................................................................................................#....................................................................................... .........................................#.......................................................#....................#..................#...........#####......#####...................#..#.....#....#....#..........................#...........................#.........................................................#####................................................................................................#....................................................................................... .........................................#.......................................................#....................#####..............#...............#......#...#...................#..#.....#....#....#..........................#...........................#.........................................................#....................................................................................................#....................................................................................... .........................................#.......................................................#........................#..............#...............#......#...#...................####.....#....#....########...................#...........................#.........................................................#....................................................................................................###..................................................................................... .........................................#.......................................................#........................#..............#...............#......#...#............................#....#...........#...................#...........................#.........................................................#......................................................................................................#..................................................................................... .........................................#.................................................#######........................####...........######..........#......#...######.......................#....#...........#...................#...........................#.........................................................#......................................................................................................#..................................................................................... .........................................#.................................................#.................................#................#..........#......#........#.......................#....#...........#.................###...........................#.........................................................#......................................................................................................#..................................................................................... .........................................#.................................................#.................................#................#..........########........#.......................#....#...........#.................#.......................#######.........................................................#......................................................................................................#..................................................................................... .........................................#.................................................#.................................#................#..........................#.......................######...........###...............#.......................#...............................................................#......................................................................................................#..................................................................................... .........................................#.................................................#.................................#................#..........................#..........................................#............####.......................#...............................................................#......................................................................................................###................................................................................... ....................................######.................................................#.................................#................#####............###########..........................................#............#..........................#...............................................................#####....................................................................................................#................................................................................... ....................................#......................................................#.................................#....................#............#....................................................#............#..........................#...................................................................#....................................................................................................#................................................................................... ....................................#....................................................###.................................#....................#######......#....................................................#########....#..........................#...................................................................#....................................................................................................#................................................................................... ....................................#....................................................#.................................###..........................#......#............................................................#....#..........................#...................................................................#....................................................................................................#######............................................................................. ....................................#.............................................########.................................#............................#......#............................................................#....#..........................#####...............................................................#..........................................................................................................#............................................................................. ....................................#.............................................#.................................########............................#......#............................................................#....#..............................#...............................................................#######....................................................................................................#............................................................................. ....................................#.............................................#.................................#...................................#......########.....................................................######..............................#.....................................................................#....................................................................................................#............................................................................. ......####..........####.........####..........................................####.................................#...................................#.............#.........................................................................................#.....................................................................#....................................................................................................#............................................................................. ......#..#..........#..#.........#.............................................#....................................#...................................#.............#.........................................................................................#.....................................................................#....................................................................................................#............................................................................. ......#..#..........#..#.........#.............................................#............................#########...................................#.............##########................................................................................#.....................................................................#....................................................................................................#............................................................................. #######..#..........#..#.........#.............................................#............................#...........................................#......................#................................................................................####............................................................#######....................................................................................................#............................................................................. #........#..........#..#.........#....................................##########......................#######...........................................####...................#####...............................................................................#............................................................#..........................................................................................................#............................................................................. #........#..........#..#.........#....................................#...............................#....................................................#.......................#...............................................................................#............................................................#..................................................................................................#########............................................................................. #........#..........#..#.........#................................#####...............................#....................................................#.......................#...............................................................................#............................................................#..................................................................................................#..................................................................................... #........#####......#..#.........#................................#...................................########.............................................#.......................#...............................................................................#............................................................#..................................................................................................#..................................................................................... #............#......#..#.........#................................#..........................................#.............................................#...............#########...............................................................................#............................................................#.......######.....................................................................................#..................................................................................... #............########..#.........#................................#..........................................#.............................................#...............#.......................................................................................#............................................................####....#....#...................................................................................###..................................................................................... #......................###.......#................................###########................................#.............................................#...#############.......................................................................................#########.......................................................#....#....#...................................................................................#....................................................................................... #........................#...#####..........................................#................................#.............................................#...#...........................................................................................................#.......................................................#....#....#...................................................................................#....................................................................................... #####....................#...#..............................................#................................#####.........................................#...#...........................................................................................................#.......................................................#....#....#...................................................................................#....................................................................................... ....#....................#####..............................................####.................................#.........................................#####...........................................................................................................#.......................................................#....#....#...................................................................................#....................................................................................... ....#..........................................................................#.................................#.........................................................................................................................................................#.......................................................######....######..............................................................................#....................................................................................... ....#......#########...........................................................#.................................#.........................................................................................................................................................#......................................................................#..............................................................................###########............................................................................. ....#......#.......#...................................................#########.................................#.........................................................................................................................................................#......................................................................#........................................................................................#............................................................................. ....#......#.......#...................................................#.........................................####......................................................................................................................................................########...............................................................#........................................................................................#............................................................................. ....#......#.......#...................................................#............................................#.............................................................................................................................................................#..........................................................######........................................................................................#............................................................................. ....#......#.......#...................................................#............................................#.............................................................................................................................................................#..........................................................#.............................................................................................######........................................................................ ....#......#.......#...................................................#............................................#.............................................................................................................................................................########......................................####...#######..................................................................................................#........................................................................ ....########.......#######.............................................#............................................#....................................................................................................................................................................#......................................#..#...#........................................................................................................#..............................................######.................... .........................#.............................................#............................................#....................................................................................................................................................................####...................................#..#...#........................................................................................................#..............................................#....#.................... .........................#########.....................................#............................................#.......................................................................................................................................................................#...................................#..#...#........................................................................................................#####..........................................#....#.................... .................................#................................######............................................#.......................................................................................................................................................................#.................................###..#...#............................................................................................................#..........................................#....#.................... .................................#................................#.................................................##########..............................................................................................................................................................#.................................#....#...#............................................................................................................#..........................................#....#.................... .................................#................................#..........................................................#..............................................................................................................................................................#.................................#....#...#............................................................................................................#..........................................#....######............... .................................#................................#..........................................................#..............................................................................................................................................................#...........................#######....#...#............................................................................................................#..........................................#.........#............... .................................#................................#..........................................................#..............................................................................................................................................................#...........................#..........#...#............................................................................................................#..........................................#.........#............... .................................#................................#..........................................................#..............................................................................................................................................................#...........................#..........#...#............................................................................................................#..........................................#.........#............... .................................####.............................#..........................................................#..............................................................................................................................................................#######.....................#..........#####............................................................................................................####.......................#####...........#.........#............... ....................................#.............................#..........................................................#....................................................................................................................................................................#.....................#..............................................................................................................................#.......................#...#.......#####.........#............... ....................................#.....................#########.................................................##########....................................................................................................................................................................#.....................#..............................................................................................................................#.......................#...#.......#.............#............... ....................................#.....................#.........................................................#.............................................................................................................................................................................#.....................#######........................................................................................................................#.......................#...#.......#.............#............... ....................................#.....................#.........................................................#.............................................................................................................................................................................#...........................#........................................................................................................................#.......................#...#.......#.............#............... ....................................#.....................#.........................................................#.............................................................................................................................................................................#...........................#........................................................................................................................##########..............#...#########.............#########....... ....................................#.....................#.........................................................#.............................................................................................................................................................................#...........................#.................................................................................................................................#..............#.................................#....... ....................................#.....................#.........................................................#.............................................................................................................................................................................#...........................#.................................................................................................................................#..............#.................................#....... ....................................#.....................#.........................................................#.............................................................................................................................................................................######......................#.................................................................................................................................#..............#.................................#....... ....................................#.....................#.........................................................#..................................................................................................................................................................................#......................#..................................................................................................................####....########..............#..........................########....... ....................................#######...............#.....................................................#####..................................................................................................................................................................................#...............########..................................................................................................................#..#....#................######..........................#.............. ..........................................#...........#####.....................................................#......................................................................................................................................................................................#...............#.........................................................................................................................#..#....#................#...............................#.............. ..........................................#...........#.........................................................#......................................................................................................................................................................................#...............#.........................................................................................................................#..#....#................#...............................#.............. ..........................................#...........#.........................................................#......................................................................................................................................................................................#...............#.........................................................................................................................#..######....#############.......................#########.............. ..........................................#...........#.........................................................#......................................................................................................................................................................................#...........#####..................................................................................................................########............#...................................#...................... ..........................................####........#.........................................................#......................................................................................................................................................................................#...........#......................................................................................................................#...................#...................................#...................... .............................................#........###########...............................................#......................................................................................................................................................................................###.........#......................................................................................................................#...................#............................########...................... .............................................#..................#...............................................#........................................................................................................................................................................................#.........#......................................................................................................................#...................#............................#............................. .............................................#..................#...............................................#######..................................................................................................................................................................................###########......................................................................................................................#...................#######......................#............................. .............................................#..................#.....................................................#....................................................................................................................................................................................................................................................................######.........................................#.........................#......................#............................. .............................................#..................#########.............................................#....................................................................................................................................................................................................................................................................#....#.........................................#.........................#######................#............................. .............................................#######....................#.............................................#....................................................................................................................................................................................................................................................................#....#.........................................#...............................#................#............................. ...................................................#....................#.............................................########.............................................................................................................................................................................................................................................................#....#.........................................####..........#########.........#................#............................. ...................................................#....................#....................................................#.............................................................................................................................................................................................................................................................#....#............................................#..........#.......#.........#................#............................. ...................................................#....................###########..........................................#.............................................................................................................................................................................................................................................................#....#............................................#..........#.......#.....#####................#............................. ...................................................#..............................#..........................................#.............................................................................................................................................................................................................................................................#....#............................................#..........#.......#.....#....................####.......................... ...................................................#..............................#..........................................#.............................................................................................................................................................................................................................................................#....#............................................#........###.......#.....#.......................#.......................... ...................................................#..............................#..........................................#..................................................................................................................................................................................................................................###########........######..#....#............................................#........#.........#######.......................#.......................... ...................................................#####..................#########..........................................##########.........................................................................................................................................................................................................................#.........#........#....#..#....###..........................................#........#.......................................#####....######............ .......................................................#..................#...........................................................#.........................................................................................................................................................................................................................#.........#........#....#..#......#..........................................#........#...........................................#....#....#............ .......................................................#..................#...........................................................#.........................................................................................................................................................................................................................#.........#........#....#..#......#..........................................####.....#...........................................#....#....#............ .......................................................#..................#...........................................................#.........................................................................................................................................................................................................................#.........#........#....#..#......#.............................................#.....#...........................................#....#....#............ ....................................######.............#..................#...........................................................#.........................................................................................................................................................................................................................#.........##########....####......####..........................................#######...........................................#....#....######....... ....................................#....#......########..................#...........................................................#####.................................................................................................................................................................................................................#####....................................#............................................................................................######.........#....... ....................................#....#......#....................######...............................................................#.................................................................................................................................................................................................................#........................................#...........................................................................................................#....... ....................................#....#......#....................#....................................................................#.................................................................................................................................................................................................................#........................................#...........................................................................................................#....... ....................................#....#......#....................#....................................................................#.................................................................................................................................................................................................................#........................................#...........................................................................................................#....... ....................................#....#......#....................#....................................................................#........#####....................................................................................................................................................................................................#........................................#########...............................#######............................########...........########......#....... ..............................#######....########....................#....................................................................#####....#...#....................................................................................................................................................................................................#................................................#...............................#.....#............................#......#...........#......#......#....... ..............................#...............................########........................................................................#....#...#...............................................................................................................................................................................................######................................................#...............................#.....#............................#......#...........#......#......#....... ..............................#...............................#...............................................................................#....#...#...............................................................................................................................................................................................#.....................................................#...............................#.....#............................#......#...........#......#......######## ..............................#...............................#...............................................................................#....#...#...............................................................................................................................................................................................#.....................................................#...............................#.....#............................#......#...........#......#.............# ..............................#...............................#...............................................................................######...######..........................................................................................................................................................................................#.....................................................#...............................#.....#............................#......#...........#......####..........# ..............................#............................####.............................................................................................#..........................................................................................................................................................................................#.....................................................######..........................#.....#####........................#......#...........#.........#..........# ..............................########.....................#................................................................................................#..........................................................................................................................................................................................#..........................................................#...................########.........#........................#......###.........#.........#..........# .....................................#.....................#................................................................................................#.....................................................................................................................................................................................######..........................................................#...................#................#.................########........#.........#.........#..........# .....................................#.....................#................................................................................................#.....................................................................................................................................................................................#...............................................................#...................#................#.................#...............#.........#.........#..........# .....................................#.....................#................................................................................................#####.................................................................................................................................................................................#...............................................................#..............######................#####.............#...............#.........######....#....####### .....................................############..........#....................................................................................................#..........................................................................................................................................................................########...............................................................#..............#.........................#.............#...............#####..........#....#....#...... ................................................#..........#....................................................................................................#............................................................................................................................................................###########...#......................................................................#..............#.........................#########.....#...................#..........#....#....#...... ................................................#..........#....................................................................................................#............................................................................................................................................................#.........#...#......................................................................#####..........#.................................#.....#...................#..#########....#....#...... ................................................########...#....................................................................................................#............................................................................................................................................................#.........#...#..........................................................................#..........#.................................#..####...................#..#............#....#...... .......................................................#...#....................................................................................................#............................................................................................................................................................#.........#...#..........................................................................#..........#.................................#..#......................#..#............#....#...... .......................................................#...#....................................................................................................######.......................................................................................................................................................#.........#...#..........................................................................#..........####..............................#..#......................#..#............#....#...... .......................................................#...#.........................................................................................................#...................................................................................................................................................#####.........#####..........................................................................#.............#..............................####......................#..#............######...... .......................................................#####.........................................................................................................#...................................................................................................................................................#.......................................................................................######.............#........................................................#..#........................ .....................................................................................................................................................................#.............................................................................................................................................#######.......................................................................................#..................#........................................................#..#########................ .....................................................................................................................................................................#.............................................................................................................................................#.............................................................................................#..................#........................................................#..........#................ .....................................................................................................................................................................#.............................................................................................................................................#.............................................................................................#..................##########...........................................#####..........#................ .....................................................................................................................................................................#.............................................................................................................................................###########...................................................................................#...........................#...........................................#..............#................ .....................................................................................................................................................................#.......................................................................................................................................................#...........................................................................#########...........................#######.....................................#..............#................ .....................................................................................................................................................................#.......................................................................................................................................................#...........................................................................#.........................................#.....................................#..............#................ .....................................................................................................................................................................#.......................................................................................................................................................#...........................................................................#.........................................#.....................................###.......######................ .....................................................................................................................................................................#####...................................................................................................................................................#...........................................................................########..................................#.......................................#.......#..................... .........................................................................................................................................................................#...................................................................................................................................................#..................................................................................#..................................######..................................#.......#..................... .........................................................................................................................................................................#...................................................................................................................................................#..................................................................................#.......................................#..................................#.......#..................... .........................................................................................................................................................................#.........................................................................................................................................###########..................................................................................#.......................................#..................................#########..................... .........................................................................................................................................................................#.........................................................................................................................................#............................................................................................#.......................................#................................................................ .........................................................................................................................................................................#########.................................................................................................................................#............................................................................................#######.................................#................................................................ .................................................................................................................................................................................#.................................................................................................................................#..................................................................................................#.................................#................................................................ .................................................................................................................................................................................#.................................................................................................................................#..................................................................................................#.........................#########................................................................ .................................................................................................................................................................................#.................................................................................................................................#..................................................................................................#.........................#........................................................................ .................................................................................................................................................................................#.............................................................................................................................#####..............................................................................................#####.........................#........................................................................ .................................................................................................................................................................................#.............................................................................................................................#..................................................................................................#.............................#........................................................................ .................................................................................................................................................................................#.............................................................................................................................#..................................................................######..........................#.............................#........................................................................ .................................................................................................................................................................................####..........................................................................................................................###########........................................................#....#..........................#.............................#........................................................................ ....................................................................................................................................................................................#....................................................................................................................................#........................................................#....#..........................#....................##########........................................................................ ....................................................................................................................................................................................#....................................................................................................................................#........................................................#....#..........................#....................#................................................................................. ....................................................................................................................................................................................#....................................................................................................................................#........................................................#....#....................#######.................####................................................................................. ....................................................................................................................................................................................#....................................................................................................................................#........................................................#....#....................#.......................#.................................................................................... ....................................................................................................................................................................................#....................................................................................................................................#.............................................############....#....................#.......................#.................................................................................... ....................................................................................................................................................................................#....................................................................................................................................#.............................................#...............#.............########.......................#.................................................................................... ....................................................................................................................................................................................#######..............................................................................................................................#.............................................############....#.............#..............................#.................................................................................... ..........................................................................................................................................................................................#....................................................................................................................###########........................................................#....#.............#.........................######.................................................................................... ..........................................................................................................................................................................................#....................................................................................................................#..................................................................#....#.............#.........................#......................................................................................... ..........................................................................................................................................................................................#....................................................................................................................#..................................................................#....#####.........#.........................#......................................................................................... ..........................................................................................................................................................................................#....................................................................................................................#..................................................................#........#...#######.........................#......................................................................................... ..........................................................................................................................................................................................#....................................................................................................................#..................................................................#........#...#...............................#......................................................................................... ..........................................................................................................................................................................................#....................................................................................................................#..................................................................#........#...#...............................#......................................................................................... ..........................................................................................................................................................................................#########..............................................................................####..........................#..............................................................#####........#####...............................#......................................................................................... ..................................................................................................................................................................................................#..............................................................................#..#..........................#..............................................................#................................................#......................................................................................... ..................................................................................................................................................................................................#..............................................................................#..#..........................#####..........................................................#................................................#......................................................................................... ..................................................................................................................................................................................................####...........................................................................#..#..............................#..........................................................#...........................................######......................................................................................... .....................................................................................................................................................................................................#......................................................................######..#..............................#..........................................................#...........................................#.............................................................................................. .....................................................................................................................................................................................................#......................................................................#.......#..............................#..........................................................#...........................................#.............................................................................................. .....................................................................................................................................................................................................#......................................................................#.......#######........................#..........................................................#...........................................#.............................................................................................. .....................................................................................................................................................................................................#............................................................###########.............#........................#..........................................................#...........................................#.............................................................................................. .....................................................................................................................................................................................................######.......................................................#.......................#........................#..........................................................#...........................................#.............................................................................................. ..........................................................................................................................................................................................................#.......................................................#.......................#########................#......................................................#####...........................................#.............................................................................................. ..........................................................................................................................................................................................................####....................................................#########.......................#................#......................................................#.............................................###.............................................................................................. .............................................................................................................................................................................................................#............................................................#.......................#................#......................................................#.............................................#................................................................................................ .............................................................................................................................................................................................................#............................................................#.......................#................#......................................................#.............................................#................................................................................................ .............................................................................................................................................................................................................#............................................................#.......................#................#......................................................#.............................................#................................................................................................ .............................................................................................................................................................................................................#............................................................#.......................#.............####......................................................#..................####.................#######................................................................................................ .............................................................................................................................................................................................................#............................................................#.......................#######.......#.........................................................#..................#..#......#########..#...................................................................................................... .............................................................................................................................................................................................................#............................................................#.............................#.......#.........................................................#..................#..#......#.......#..#...................................................................................................... .............................................................................................................................................................................................................#............................................................########......................#.......#.........................................................###................#..#......#.......#..#...................................................................................................... .............................................................................................................................................................................................................#...................................................................#......................#.......#...........................................................#................#..#......#.......#..#...................................................................................................... .............................................................................................................................................................................................................#######.............................................................#......................#.......#...........................................................#....#############..########.......####...................................................................................................... ...................................................................................................................................................................................................................#.............................................................#......................#.......#...........................................................#....#....................................................................................................................................... ...................................................................................................................................................................................................................#.............................................................#......................#.......#...........................................................#....#....................................................................................................................................... ...................................................................................................................................................................................................................#.............................................................#......................#.......#...........................................................#....#....................................................................................................................................... ...................................................................................................................................................................................................................#.............................................................#......................#.......#...........................................................#....#....................................................................................................................................... ...................................................................................................................................................................................................................#####...................................#########..........####......................#########...........................................................######....................................................................................................................................... .......................................................................................................................................................................................................................#...................................#.......#..........#.......................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................#...................................#.......#..........#.......................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................#...................................#.......#..........###########................................................................................................................................................................................................................................ .......................................................................................................................................................................................................................#.............................#######.......#....................#................................................................................................................................................................................................................................ .......................................................................................................................................................................................................................#.............................#.............#....................######........................................................................................................................................................................................................................... .......................................................................................................................................................................................................................#.............................#.............#.........................#........................................................................................................................................................................................................................... .......................................................................................................................................................................................................................#.............................#.............#.........................#........................................................................................................................................................................................................................... .......................................................................................................................................................................................................................#.............................#.............#######...................#........................................................................................................................................................................................................................... .......................................................................................................................................................................................................................#########.....................#...................#...................#........................................................................................................................................................................................................................... ...............................................................................................................................................................................................................................#.....................#...................#....#####....#######........................................................................................................................................................................................................................... ...............................................................................................................................................................................................................................#................######...................#....#...#....#................................................................................................................................................................................................................................. ...............................................................................................................................................................................................................................#................#........................#....#...#....#................................................................................................................................................................................................................................. ...............................................................................................................................................................................................................................#................#........................#....#...#....#................................................................................................................................................................................................................................. ...............................................................................................................................................................................................................................######...........#........................#....#...#....#................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................#.......#####........................######...#....#................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................#.......#.....................................#....#####............................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................#.......#.....................................#........#............................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................#.......#.....................................#........#............................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................#.......#.....................................###......#............................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................#.......#.......................................#......#............................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................#.......#.......................................#..#####............................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................#.......#.......................................#..#................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................#.......#.......................................#..#................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................#########.......................................####.................................................................................................................................................................................................................................