................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ............................................................................................................................................##.................................................................................................................................................................. ......................................................................................................................#.........#...........#................................................................................................................................................................... ......................................................................................................................###.....###.........#.#...............#................................................................................................................................................... .........................................................................................................#...............#...#...........#.#................###................................................................................................................................................. .......................................................................................................###..............##...##......##...#....................#..............#................................................................................................................................. ......................................................................................................#..............................##.......................##............###................................................................................................................................. ......................................................................................................##...................................................................#.................................................................................................................................... ...........................................................................................................................................................................##................................................................................................................................... ...................................................................................................##.....##..........................................##........................................................................................................................................................ ...................................................................................................#.#....##...........................#.............#.#........................................................................................................................................................ ....................................................................................................##............#....................##............#....................##.................................................................................................................................... ..................................................................................................................##.............##...#.#............###..#...............##.................................................................................................................................... .............................................................................................................##.....#..........####.....................##.#.................................................................................................................................................... ............................................................................................................#..#...###........#....#....................##.#.................................................................................................................................................... .............................................................................................................###...##.###.....#..####.....................#..................................................................................................................................................... .............................................................................................................##....#...##.....##.#.##........................................................................................................................................................................... ...................................................................................................................................##........................................................................................................................................................................... ................................................................................................................................###................................##........................................................................................................................................... .....................................................................##..........................#........................................................##.......##........................................................................................................................................... .....................................................................#.#........................#.#...................................##...................#......#..............##.......#..................................................................................................................... .......................................................................#....##...................#................#......##...........#.#................#........###.......##..#..#.....#.#.................................................................................................................... ...................................................................####.##..#..#................................###......##.............#................##........#.#......#.#..##......#.#.................................................................................................................... ...................................................................#..#.#.#.#.##...............................#........................##...................##....##..........##.......##.###.................................................................................................................. ......................................................................#.#.#.#...................................#.............................................#......#..........#.............#.........#....................................................................................................... .......................................................................##.#.#..................................##..........................................###.......#.......#..#.##....##.###..........###..................................................................................................... ...........................................................................#.......................##......................................................#...........#....#.#.#..#....##.#...............#..............#..................................................................................... ..................................................................................................#.#.....#..................................................................##.##........................##............###..................................................................................... .............................................................##...................................#.......##...........................................................................................................#........................................................................................ ..............................................................#.......##.........................##......###...........................................................................................................##....................................................................................... ..............................................................#.#.....##..................................##.....##.#........................................................................................................................................................................................... ...............................................................##........................................##......#.##................................................................................###........................................................................................................ ....................................................................................................................................................................................................##.##.............##........................................................................................ .............................................................................#...................................................................................................#.#................#..##.............##........................................................................................ ..............................................................................##.................................................................................................#..#................##......................................................................................................... .............................................................................##..............................................................................................##.#..#............................................................................................................................ .............................................................................................................................................................................#..#............................................................................................................................... ..............................................................................................................................................................................##................................................................................................................................ .....................................................##..................##...................................................................................##..............##................................................................................................................................ ......................................................#..................#.......................#............................................................##..................................................##............................................................................................ ....................................................#..........##.........###...................#.#.................................................................##................................##..........###........................................................................................... ....................................................#####.....#.#......###..#...................#.#.................................................................##.................................#.........#..#........................................................................................... .........................................................#......#......#..#...................###.##.................................................................................................#..........##.##........................................................................................... ......................................................##.#..#........#.#..##.................#.......................................................................................................##.........##.##...##...................................................................................... .....................................................#...............##.......................###.##..............................................................##.....................................##......##.##..##...................................................................................... .....................................................##...#...##................................#.##..............................................................##.....##...............................#.........#........................................................................................... ...................................................##.......#............................................................................................................##............................###.......###............................................................................................ ..................................................#..#.##.###..........................................................................................................................................#..........#.......#..................................................................................... ..................................................##.#.......................................#............#..........#...................................................................................................#.#.................................................................................... .....................................................#........................................#..........###.......###............................##......................................................................#..................................................................................... .....................................................##.....................................###.........#.........#...............................##.....##................................................................###.................................................................................. .......................................................................................................##.##......##.....................................##..................................................................#.................................................................................. ........................................................................................................##.##.........##........................................................................................................................................................................................ .............................................................##.........................................##.##..........#........................................................................................................................................................................................ ..............................................................#...........#..........##.................#..#.........#.................................##....................................................................................................................................................... ...........................................................###...........##..........#..................###..........##................................##....................................................................................................................................................... ...........................................................#.............#.#...........#.................##..................................................##................................................................................................................................................. ...................................................................##..............#####.....................................................##..............##................................................................................................................................................. ....................................................................#.............#..........................................................##................................................................................................................................................................. ....................................................................#.#............###......................................................#..#................................................................................................................................................................ .....................................................................##...............#..............##..................................#..#.##................................................................................................................................................................ ...................................................................................####............##..#..............##................#..#.................................................................................................................................................................... ..............................................................................##...#...##...........#.##............##..#................#.#.................................................................................................................................................................... ..............................................................................##....###..#.......##.##..............##.##....................................................................................................................................................................................... ......................................................................................#.##..##...###.................###................................................................................##.#......##............................................................................................ ......................................................................................#.....#.#..#......................................................................................................#.##.....##............................................................................................. .....................................................................................##......#...##..#...........................................................................................................###......##.................................................................................... ..................................................................................................###............................................................................................................##.......#..................................................................................... ...................................................................................................#.............##........................##.##..................................................................#.....#.#..................................................................................... ..................................................................###........##..................................#...............#.##....#..#.#.#....#...........#......................................................##...................................................................................... .....................................................##.............#........#....................................###..........###.##....##.#..#.......#.......###..........................................##.................................................................................................. ......................................................#............#..........###...................................#.........#.............#..........#......#.............................................#................................................................................................... ....................................................#...........................#..............................................###.##.......##..........##....##...................##........................#.................................................................................................. ....................................................#####..............##...............#.##.........#...........................#.#......##..#.#......#.#........##................#.............##......###................................................................................................... .........................................................#.............#................##.#.........#...........................#.#.....#..#..##.......###........#................#.#...........##......#................#.................................................................................... ......................................................###............#.#.........................#.#..#...........................#.......##..............#......#...................##...................................#.#................................................................................... .....................................................#...............##.........................##.#.#..................................................##.......##........................................................#.................................................................................... .....................................................####........................................#...##.................................................##................................###................................................................................................................... ...................................................##...#...##...................................#....#.................................................................................##...................................................................................................................... ..................................................#..###....##........................................#.................................................................................##.#.##.....##...#....##................................................................................................ ..................................................##.#..........................................#.....#...........................................................#.....................####..#.....###.##...###................................................................................................ .....................................................#..........................................##...#...........................................................#.##....................#....#........###...#..#............................................................................................... .....................................................##............................................##............................................................#.##.....................####..........#.....##................................................................................................ ......................................................................##..........................#..#...........................................##...............#..###............#.#...##.............##..................................................................................................... .....................................................................##...........................#.#............................................##....................#............##....................#............##....................................................................................... .............................................................##........#.........................##..................................................................#.#.............#...........................##....#.#...................................................................................... ..............................................................#....................#.............#...................................................................##..........................................##.....##...................................................................................... ...........................................................###...##..............#####..##..........##.......#..................................##.............................................................................................................................................................. ...........................................................#......#.............#.....#..#..........##.....###...................................#...................................................................##......................................................................................... ..................................................................#.#............###..##............##....#...................................###............##.......................##..............................#......................................................................................... ...................................................................##...............#.#..........##.#....#.#..................................#..............#....................#...##......##...##..............###.......................................................................................... .................................................................................####..#..........###.....#...................................................###.##.............#.#...........#...#...............#............................................................................................ ............................................................................##...#...##.#..........#............................................................#.##........##..#.#.........###.....###......................................................................................................... ............................................................................##....###...#.............................................................#.........#...........#...#...........#.........#......................................................................................................... ....................................................................................#...#.#.............##............................................###.....###.........#.#..##........##.#................................................................................................................... ....................................................................................#.##.##.............##...............................#...............#...#...........#.#.............##.###................................................................................................................. ...................................................................................##..#...............................................###..............##...##......##...#....................#..............#................................................................................................. ..................................................................##.................#.#..............................................#..............................##.......................##............###................................................................................................. .....................................................##..........#.#.................##...............................................##...................................................................#.................................................................................................... ......................................................#............#.......##..............................................................................................................................##................................................................................................... ....................................................#......................#.......................................................##.....##..............................................#..................................................................................................................... ....................................................#####..............##...###......##............................................#.#....##............................................##.##................................................................................................................... .........................................................#.............#......#.......#.............................................##..................................................#.................##.................................................................................................... ......................................................###............#.#..............#.#.......................................................###...................#.................#...#.............##.................................................................................................... .....................................................#...............##................##..##..................................................##...................##.##................###.................................................................................................................... .....................................................####..................................##.................................................#....#...#.........#####.......................................................................................................................................... ...................................................##...#...##............................#...................................................##..##....#........#..#........................................................................................................................................... ..................................................#..###....##............................####......##............................................#....#.........#..#........................................................................................................................................... ..................................................##.#....................................#..###....#.#....................................#...........#..........##............................................................................................................................................ .....................................................#.....................................##..##.....#...............................##..##..........................................................#.#....................................................................................................... .....................................................##........................................##.....##.........................#....#####.#.............................................##.........#..#....................................................................................................... .......................................................................#.....................##.................................#.#...#..#.#..........................##...................#........##...#.......##.......#..................................................................................... ......................................................................##..........##.............................................#......###.......#......##...........#.#................#...............#..##..#..#.....#.#.................................................................................... .............................................................##.......#.#.........##...#..................................................#.....###......##.............#................##.................#.#..##......#.#.................................................................................... ..............................................................#.......................#.#.................................................#....#........................##...................##.....###..#.....##.......##.###.................................................................................. ...........................................................###........................#.#...............................................#####...#.............................................#.........##......#.............#.........#....................................................................... ...........................................................#...........................#................................................##.....##..........................................###.......###.....#..#.##....##.###..........###..................................................................... ...................................................................................................................................##......................................................#.........###....#.#.#..#....##.#...............#..............#..................................................... ..................................................................................................................................#.#........................................................................##.##........................##............###..................................................... ..................................................................................................................................#....................................................................................................................#........................................................ .................................................................................................................................##.....#.##...........................................................................................................##....................................................... ...................................................................................................#....................................#..#.....##.#.............................................................#.#........................................................................................... ....................................................................................................#...................................###......#.##.........................................................#...#.#........................................................................................... ..................................................................................................###.......#.............................#.........................................................................##................##..............##........................................................ ..........................................................................................................#.#.............................##........................................................................#................##...............##........................................................ ...........................................................................................................##.............................##..................................................................#.#.#...................#......................................................................... ..............................................................................................................................................................................................................###.#..#.......................................................................................... .....................................................................................###.......................................................................................................................#...#............................................................................................ .....................................................................................#...........#.............................................................................................................................................................................................................. ...............................................................................##.....#........#####..........................................................................................##................................................................................................................ ................................................................................#.............#.....#............................#............................................................##................................................................................................................ ................................................................................#.#............###..#...........................#.#.................................................................##................................##........................................................................ .................................................................................##...............#.##..........................#.#.................................................................##.................................#...........#............................................................ ...............................................................................................####..#........................###.##.................................................................................................#............#.#........................................................... ..........................................................................................##...#...##........................#.......................................................................................................##..........#...#..##...................................................... ..........................................................................................##....###...........................###.##..............................................................##.....................................##......#..#...##...................................................... ..................................................................................................#.......##....................#.##..............................................................##.....##...............................#......#..#........................................................... ..................................................................................................#.##...#.#.....#.#.....................................................................................##............................###.......#.#............................................................ .................................................................................................##.#....#........##......#............................................................................................................#..................#..................................................... ....................................................................................................#..##.####....#........##........................#...................................................................................................#.#.................................................... ....................................................................................................#.#.#.#..#............##.............#.#.......###............................##......................................................................#..................................................... ..............................................................................##.........##......##.#.#.#.#.............................#..#......#...............................##.....##................................................................###.................................................. ...............................................................................##........#.......##.#.#.##..............................#..#......##.....................................##..................................................................#.................................................. ..............................................................................#...........###........#.................................#...#..........##........................................................................................................................................................ ............................................................................................#...........................................#.#............#........................................................................................................................................................ ..................................................................................................................##.....................#...........#.................................##....................................................................................................................... ..................................................................................................................#..................................##................................##....................................................................................................................... ................................................................................................................#.#..........................................................................##................................................................................................................. .........................................................................................................#......##...........................................................................##................................................................................................................. .......................................................................................................##.##.................................................................................................................................................................................................... .......................................................................................................##.##.............................................................#...#.................................................................................................................................. .......................................................................................................#..##...........................................................#..#.###................................................................................................................................. ........................................................................................................##........................#...................#...................#.#.#..................................................................##............................................................. ................................................................................................................................#.#...................##................#........................................................................##............................................................. .....................................................##..........................................................................##..................##................##.........................................................................#............................................................. ......................................................#...............................................##................................................................#.#...#.........................................................##.#......###........................................................... ....................................................#..........##......................................#................................................................#.#.............................................................#.##.....#..#........................................................... ....................................................#####.....#.#......##...........................###.................#..........#.#...........................................................................................................##.#.....##.................................................... .........................................................#......#......#............................#...................###........##.....................................................................................................................#..................................................... ......................................................##.#..#........#.#...................................................#........#............##........................##.##........................................................................#.#..................................................... .....................................................#...............##.................#.................................##.....................#...............#.##....#..#.#.#....###.........#......................................................##...................................................... .....................................................##...#...##.......................#..........................................................###..........###.##....##.#..#.....###.......###..........................................##.....##........................................................... ...................................................##.......#..........................###...........................##.............................#.........#.............#......##.........#.............................................#...#####........................................................... ..................................................#..#.##.###.............#..........................................#.#.......................................###.##.......##.....#..###.....##...................##........................#....#............................................................. ..................................................##.#....................###........................................#...........................................#.#......##..#.#.................##................#.............##......###.....#............................................................. .....................................................#.......................#...................................................................................#.#.....#..#..##..#...............#................#.#...........##......#.......###......#.................................................... .....................................................##.....................##....................................................................................#.......##.......#...##........#...................##..........................#.#..#...#.#................................................... ....................................................................................................................................##..........#...................................#..#.........##.............................................#.#####....#.................................................... .............................................................................................................................##.....#.#..........##.................................#.#..........................................................##..##......................................................... .............................................................##..............................................................##.......#.........##.......................................................................##..........#...........#.............................................................. ..............................................................#...........#...........................................................##................................................................................#..#.........#....#..................................................................... ...........................................................###...........##.............................................................................................................................................#..#........#....##..##................................................................. ...........................................................#.............#.#.............................................#.............................................................................................#####.........#...#....#................................................................. ......................................................................................##................................#.#.##...................................................................###................##.##...................##.................................................................. ...............................................................................#......#.#...............................#.#.#.#..................................................##.............#...#.................#...................###................................................................... ...............................................................................##.......#............................##.#.#.#.#..#...............................................##.................#..................................................##....................................................... ................................................................................##......##...........................#..#..##.####..............................................................##.##............................................##....#.#...................................................... ...............................................................................#.......................................##....#....................................................................#..............................................##.....##...................................................... ...........................................................................#...#.............................................#.#................................................##.............................................................................................................................. ..........................................................................#.#.................................................##.................................................#...................................................................##......................................................... ..........................................................................#..#.#..............................................................................................###............##.......................##..............................#......................................................... .......................................................................##.#.#.#.#..#..........................................................................................#..............#....................#...##......##...##..............###.......................................................... .......................................................................#..#..##.####............................................................................#.............................###................#.#...........#...#...............#............................................................ .........................................................................##....#.................................................................................#..............................#...............#.#.........###.....###......................................................................... ...............................................................................#.#.............................................................................###..............................................#...........#.........#......................................................................... ................................................................................##.............................................................................................................................##............................................................................................... ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ..............................................................................................................................................................................#.#............................................................................................................................... ...............................................................................................................................................................................##............................................................................................................................... ...............................................................................................................................................................................#................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ...............................................................................................................................................................................................#................................................................................................................ .............................................................................................................................................................................................#.#................................................................................................................ ..............................................................................................................................................................................................##................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ .............................................................................................................................................................................................................#.................................................................................................. ..............................................................................................................................................................................................................##................................................................................................ .............................................................................................................................................................................................................##................................................................................................. ................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................ ..................................................................................................................................................................................................................##............................................................................................ ..................................................................................................................................................................................................................##............................................................................................ 0