1000 551 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................+......................................................................................................................................................................................................................................................................................+................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.......... ......................................................................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................+..........................................................................................................+........................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..........................................................+.................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................+..........................................................+.....................................................................................................................................................................................................................................................................................................................................+. ...............................................................................................................................................................................................................................................................................................................................................................................................................+........................................................................................................................+.............................. ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................+....................................................................................... ...........................................................................................................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................................................................................................................+........................................................................................................................................... ....................................................................................................................................................+.........................................................................................................................................................................................................................................................................................................................................................+........................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................................+.................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................... ..................+.........................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................................................................................+........................................................................................................................................................................................................................................................................................................................................................ ..............................................................................................................................................................................................+.....................................................................................................................................................................................................................................................................................................................................+.................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................+..............................................................................................................................................................................................................................................................................................................................+.............................................................................. ..........................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................+...................................................................................................................................................................................................................................................... ...............................................................................................................................................................................................................................+....................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................................................................................................................................................................+..................+........................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................+................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+........... ..................................................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+...... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................+........................................................................................................................................................................................................................................+............................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................................................................................................................+..........................................................................................................+................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................+..........................................................................................................................................................................................................................................+.. ........................................................................................................................................................................................................................................................+.............................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................+..........................................................................+..........................+.................................................................................................................................................................................................................................................................... ...............................................................................................................................................................................................................................................................................................................................................+...................................................................................................................................+................................................................................... ..............................................................................................................................................................+...............................................................................................................................................................................................................................................................................................................................................................................................+........ ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+........................ .................................................................................................................................................................................................................................................................................................................................................................................................................................................+...................................................................................+................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................+....................................................................................................................................................................................................................................................................................................................................................................+........................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................. .....................................................................................................................................................................................................................................................................................................................................................................+.........................................................................................................................................................................+....................... .......................................................................................................................................................................................................................................................................+..................................................................................+............................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................... ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................................................................................. ..........................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................+...............................................................................................................................................+............................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................................................................................................................................................................................................................................................................................................................................................................................................+....................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................................................................................................................................................................................................................................................................................................+.............................................................................................................................. ..........................................................................................................................................................................................................................+...................................................................................................................................................................................................................................................................................+...............+........................................ ............................................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................ ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................+....................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................................................ ............................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................................... .....................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................. ................................................................................................+................................................................+..........................................................................................................................................................................................................................................................................+.......................................................................................................................... ..................................................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................................+.......................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.......................................................................................... ..................................................................................................................................................................................................................................+..............................................................................................................................................................................................................................................+..................................................................................... .........................................................................................................+................................................................................................................................................................................................................................................................+............................................................................................+..........................+.................................................................... ...........................................................+.......................+..........................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................ ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................................ ........................................................................+............................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................. ..............................................................................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ............................+.....................................................................................................................................+...........+........................................................................................................................................................................................................................................................................................................................................................................................ ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ............................................................................................................................................................................................................................................................................+........................................................................................+................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................+..........................................................................................................................................................................................+....................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................+......+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................+...................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................. ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................... .....................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ..........................................................................................................................................................................................+...........................................................................................+................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................... ...............................................................................................................................................................................................................................................................................................................................................................................+............................................+......+................................................................................................................................... ...............................................................................................................................................................................................................................................................................................................................................................+....................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................+..................................................................................................................................................................................................................................................................................................................... ..............................................................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ .............................................................................................................................................................................................................................................+......................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................+.......................................................................................................................................................................................+.............................................................................................................................................................................+...................... ...........................................................................................................................................................................................................................................+..............................................................................................................+...............................................+......................................................................................................................+..................................... .............................................................................................................+......................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................+........................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................+...................................................................................................................................................................................................................................... .................................................................................................+........................................................................................................................................................+............................................................................................................................................................................+............................................................................................+.................................. ...............................................................................................................................................................................................................................................................................................................+.....................................+................................................................................................................................................................................................................. ..................................................................................+..........................................................................................................+......................................................................................................................................................................................................................................................................+.................................................................................................. ..+............+..............................................................................................................+........................................................................................................................................................................................................................................................................................................................................................................................................................................ .......................................................................................................................................................................................................................................................................................................................................+.......................................................................................................................................+....................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................................+........................................................................................................................................................................................................................................................................................................................................................................................................ ..................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................+........................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................+........................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................+....................................................................................................... ........+.....................................................+...........................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................+...........................................................+......................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................................................................................................+......................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................. .................................................................................+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................................................................................................. ..........................................................................................................................................................................................................................+............................................................................................................................................................................................................................+............................................................................................................... .................................................+.......................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................. ................................................................................................................................................................................................+..........................................................................................................................................+........................................................................................................................................................................................................................... ................................................................................................................................................................................+...................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................+......................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................................................................................................................................................................+......................................................................................................................................................................................................... .......................................................................................................................+........................................................................................................................................................................................................................................................................+....+...................................................................................................................+............................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......+..........................................................................................................................................................................................................................................................................................................................+.....................................................................................................................+............................................................................................................... .................................................................................................................+..................................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................+......................................................................................... ...........................................................................................+........................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................................................................................................................................................................................................................+..........................................+........................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................+...................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................+............... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................... .......................................................................................................................+............................................................................................................+.................................................................................................................................................................................................................................................................................................................................. .........................................................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................. .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................. ...............................+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................+................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................+...................................................................................................................................................................................+.........................................................................................................................................................................................................+................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ...............................................................................+........................................................................................................+..........................................................................................................+................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................+................................................................+............................................................................................................................................................................... ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+....................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................................................................................................................................................................................................................................................+....................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................ ..................................+..................................................................................................................................................................................................................................................................................................+................................................................................................................................................................................................................................. ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................................+.......................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................ ..........................................................................................................................+.....................................................................................................................................................................................+...................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..........+............................................................... ..........................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................ ....................................................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................+.........................................................................................................................+............................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................................................................................+.............................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................+......................................................................................................................+............................................................................................................................................... ...................+............................+.........................................................................................................................+....................................................................................................+....................................................................................................................................................................................................................................................................................... ................................+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................+.......................................................................................................................................................................................................................+............................................................................................................................................................................................+...................................................................................... .................................................................................................................................................................................................................+..................................................................................................................................................................................................................................................................................................................................................... .................+.............................................................................................................................................................................................................................................................................................................................................................+....................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................... ........................................................................................................................................................................................................................................................+.............................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................+.........................................................................................+........................................................................ .................................................................................................................................................................................................................................................................................................................................................+......................................+.............................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................................................................................................................................................................................................................................................+..............................................................................................+............................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................+.....................................................+...................................+..+...................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+......... ...........................................................................................+...............................................................................................................................................................................................................................................................................................+........................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+...................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................+....................................................................+............................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.. .............................................................................................................................................................................................................................................................................................+......................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................+.........................................................................................................................................................................................+.............................................................+........................................................................................................................................................................................................................ ...................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................+...................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................+...................................................................................................................................................... .........................................................................................................................................................................+.........................................................................................................................................................................................................................................+.............................................................+..................................................................................... .............................................................................................................................+..........................................................+.............................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................................................................................................................................................+....................................................+...........+.................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ......+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ...............................+.......................................................................................................................+............+.......................................................................+.......................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................................................................................................................................................................................................................................+........................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................................................................................................................+...............................................................................................................................................+.............................................................................................................................................................. ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.......................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................................................................................+........................................................................................................................................................................... ...........................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................. ...............................................................................................................................................................................................................................................................................................................................................................................................................................................+....................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+........ ......................................................................................................................................................................................+.........................................................................................................................................................................................................+...................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................+......................................................................................................................+.......................................................................................................................................................................................... ..........................................................................................................................................................................................+....................................................................................................................................................................................................................................................................+....................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................. ............................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....+................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................+........................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................+.......... ..................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................................................+..............................................................................................................................................+......................................................................................................................................................................................................................................... ......................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................+................................................................................... ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................ .......................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................+....+....................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................+.............................................................................................................................................................................................................................................................................................................................................................................+..................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................+..............................................................................................................................................................................................................+.........................................................................................................+................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................................................................................................+...................................+.................................................................................................................................................................................................................+...... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................... ..................................................................................................................................................................................................................................................................................................................................................+.............................................+...................................................................................................................................................................... .............................................................................................................................................................................................................................................................................................................+.............................................................................................+........................................................................................................................................................... ......................................................................................+..............................................................................................................................................................................................................................................................................+...........................................................................+..................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................+........................................................................................................................................................................................................................................................................................+........................................................................................................................................................................+.................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................+.........................................................................................................................................................................................................................................................................................................................................+..........................+.............................................................. ........................................................................................................................................................................................+.....................................................................................................................................+........................................................................................................................................................................................................................................ ....................................+..............................................................................................................................................................................................................................+....................................................................................................................................................................................................................................................................+.............................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................+................................................................. .........................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................. ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+...........................+.................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................................................................................+.....................................................................+............................................................................................................................+........................................................................................................................................... ........................................................................+...................................................................................................................................................................................................................................................................................................................................................................................................+.......................................................................................... ...........................................................................................................................................................................+...............................................................................................................................................................................................................................................................................................................................................................................+........... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ..............................................................................................................................................................+........................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..... ...............................................................................................................................................................................................................................................................................................................................................................................................................................................+...................+................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................................................................................................................................................................................................................................+......+..................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................+........................................................................................................................................ ...........................................................................+......................................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................. ............................................................+..............................................+............................................................................................................................................................................................................................................................+.............................................................................................................................................................................................. ......................................................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................ ........................................................................................................................+.............................................................................................................................................................................................................................................................................................................................................................................................................................................. ........................................................................................................................................................................................................+.............................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................+..................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................+.......................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+... ................................................................................................................................................................................................................................................................................................................................................+...................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................... ............................+..................................................+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................+...........................+..+.......................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................................................+...................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................. ........................................................................................................................................................................................................................................................+........................................................................................................................................................................................................................+............................+........................................................ ..................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................+...................................................................................................................................................................+........................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................+..................................................................................................................................................................................................................................+......................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................+...................................................................................................................................................................................+.........................................................................+...... ........................................................................................+...........................................................................................+.................................................................................................................................................................................................................................................................................................................................................................................. ...............................................................................................................................................................................................................................................................................................................................................................+....................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................+.......................................................+........................................................................................................................................................................................................................................................................ +....................................................................................+...............................+................................................................................................................................................................................................................................................................................................................................................................................................................................................. ..............................................................................................................................................................................................................................................................................................................................................................................+........................................................................................................................................................................................ .....................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.......................................................................... .......................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................. ........................................................................................................................................................................................................................................+.............................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..................................................................+........ .................................................................................................................................................................................................................................................+.............................................................................................................................................................................................................................................................................+....................................... .................................................................................................................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................... ............................................................................................+...............................................................................................................................................................................................................................................................................................................................................+.......................................................................................................................... ............................................................................+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................................................................................................................................................+....................................................................................................................................................................................................................................................................................................................................................................................... .....................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ......................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ .....................................................................................................................................+......................................................................................................................................................................................................+.......................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................+................................................................................ ...........................................................................................................................................................................................................................+........................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ .........................................................................+.........................................................................................................................................................+...............................+................................................................................................................................................................................................................................................................................................... ...............................+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................................+......................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................. ............................................................................................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................... ..............+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+...............................+..................... ........................+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................+.....................................................................+..................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................................+.......................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................................................. .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................. ................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................+......................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................................................................................. ...................................................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................+.....+................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................+........................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.............................................................................................. ................................................................................+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................+.................+................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................................................................................................................................+.............................................................................+......................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................+.................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................+.............................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.......................................................................... .............................................................................................................................................................................................................................................+......................................................................................................................................................................................................................................................................................................................... ..+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................+................................................................................................................................+............................................................................................... ...............................................................................................................................................................................................+....................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........+............................................................................+............................................................................+.................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................+...................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+....................... ...............................................................+..........................................................................................................................................................+....................................................................................................+....................................................................................................................................................................................................................................... ...............................................................................................................................................................................................................................................................................................................................................+....................................................................................................................................................................................................................... ..............................................................................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................+...................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................................................+.+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................+.......................................................................................................+............................................................................................................................................................................................................................+..................................................................................................................................................... ..................................+............................................................................................................................................................................................................................................................................................+.....................................................................................................................................................+................................................................................. ..................................................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................... .......................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................+..................................................................................................................................+............................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................+............................................................................................+.............................................................................................................................................................................................. .............................................................................................................................................................................................................................................................+......................................................................................................................................................................................................................................................................................................... ............................................................+.....................................................................................................................................................................+...............................................................................................................................................................................................+.................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+........................................ .........................................................................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................+................................................................................................................................................................+......................................................+........................................................................................................................................................................................................................................... ....................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................+......................................................................................................................................................................................................................................................................... ...................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................ ............................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................................... ......................................................................................+..................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................. ......................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................ ........................................................................................................................................................................................................................................................................+.............................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................+...............................................................................................................................................................................................................................................................................................+................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................+................................................. ...................................................................................................................................................................................................................................+.....................................................................................................................................................................................................................................................................................+........................+.................... .......................................................................................................................................................................................................................................................................................................................................+...................................................................................+........................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................+.........................................................................................+..............................+...................................................................................................................................................................................................................................................+............................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................... .............................................................................................................................................................................................................................................................................................................................................................................................+.....................................................................................................................................+................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................... ..................................................................................................+..............................................................................................................................................................................................................................+..................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................+.....................+...........................................................................................................................................................................................................................................................+.....................................................................................................................................................................+..................................................... .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................................. .................................................................................................................+.............................................................................................................................................................................................................................................................................................................................+....................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............. ..........+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ..............................................................................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................+..... .....................................................................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................................................................................................................................................................................................+........................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................+..................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................... ......................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................+............+................................................................................ ....................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................................................. ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................+.....................................+............+................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................+..........................................................................................................................................................................................................................................................................................................................................+....................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................+..............................................................................................................................................................................................+....................... .......................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................... .......................................................................................................................................................................+.........................................................................................................................................................................................................................................................................................................................+..................................................................... ..............................................................+...................................................................................................................+.................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................. ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.......................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................+......................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................ .....................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................. ....................................................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................................................................. ...................................................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................................................................................+........... .......................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................................................................................................................................+....................................................................................................................+.............................................................................................................................................................................. .........+.............................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+........................................................................... .............................................................................................................................................................................................................................................................................................................................................................................................................................+......................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................+..........................................................................................................................................................................................................................................................................................................................................................................+......................................... ........................................................................................................................................................................................................................................................................................................................................................................................................+......................................+....................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................+................+........................................................................+........................................................................................................................................ .................................................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................................................... ....................................................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................+......................................................................................................................................................................... .....................................................................+.............................................................................................................................................................................................................................................................................................................................................................................................................................................+................................................... ..................................+..............................................................................................................................................................................................................................................................................................................................................+.....................................................+............................................................................................................................... .........................................................................................................................................................................................................................................................................+.........................................................................................................................................................................................................................+................................................................... ...................................................................................................................................................................................................................................................+................................................................................................+.................................................................................................................................................................................................................. ......................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................ ..........................................................................................+...........................................................................................................................................................................................................................................................................................................................................+................................................................................................................................ .....................................................+............................................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................... ..............................................................................................................................................................................................................................................................................................................+........................................................................................................................................................................................................................................................ ..............................................................................................+.......................................................................................................................................................................................+...............................................................................+................................................................................................................................................................................................ ..............+............................................................................................................................................................................................................................................................................................................+.....+..................................................................................................................................................................................................................................... .........................................................................................................................................+.................................................................................+........................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................+........................................................................................................................................................................................................................................... ...................................................................+..................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................ ......................................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................ ......................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................................................ ..........................................................................................................................................................................................................................................................+................................................................................................................+........................................................................................................................................................................................... ......................................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................+..................................................................+...................................................................................................................................................+.............................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................ ............................................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................+...................................................................................+..................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................+......... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................+..................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................+..............................................................................................................................................................................................................................................................+........................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................................................................+................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................+..........................................................+.............................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................ ..................................................................................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................+.....................................................................................................................+.............................................................................................................................................................................................................................................................. .......................................................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................... ...................................................................................................................+...................................................................................................................................................................................................................................................................+............................................................................................................................................................................... .................+......................................................................................................................................+.............................................................................................................................................................................................................................................................................................................................................................................................................. ................................................................................................................................................................................................................................................................................................+...................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................... ..............................................................................................................................................................................+........................................................................................................................................................................................................................................................................................................................................................................................ ...................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................... .......................................................................................................................................................................................................................................+.....................................................................................................................................................................................................................................+......................................................................................... ..........................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................+....................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.......................................... ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+....................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .....................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ............................................................................................................................................................................................+..............................................................+............................................................................................+..................................................................................+........................................................................................................................... .................+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................................... ........................................................................................................+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................. +...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................+.......................................................................................................+...................................+..........................................................+.................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................+.............................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................+.............................................................................................................................................................................................................................................................+.......................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................................................................................................................................+....................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................................................................................................+..................................................................................................................................................+...............................+................................................................................................................................................ ....................................................................................................................+..........................+....................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................................................+.................+............................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................+.............................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................ ..............................................................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................................................................................................................................+....................................................+................................................................................................................................................................................................................................................... ...........................................................................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................+......+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.........+........ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................................................................................+...................................................................................................................................................... .........................................................................+..........................................................+.................................................................................................................................................................................................................................................................................................................................................................................................................................. .................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................................................................................... ...............................................................................................................................................................................................................+.....................................................................................................................................................................................................................+................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...................................................................................................................................................................................................................................................................................................................................................................................+.........................................................................+......................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................+........................................................................................................................................................................................................................................................+................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..............................................................+.. .................+...........................................................................................................................................................................................................................................................................................................................................................................................................................................+......................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................+..................................................................................................................................................................................................................................................................................................................................................................... .............................................+.....................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................... ...........................................................................................................................................................+.......................................................+................................................................................................................................................................................................................................................................................................................................................... ...............................................................................................................................................................................+....................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................................................................................................................................+..............................................................................................................................................................................................................................................................................................................................................+........................................................ ...................................................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................................................................................................................................+......................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................................................................................................................................................................................................................................................................................................+....................................................................................................................................................................................................................................... ......................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ..................+..............................................................................................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................................................... ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.............................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................. ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+....................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................+.................................................................................................................................................................................................................................................+......................+.............................................................................................................................................................................................................................................................. ...............................................................................................................................................................................................................................................................................................................................................................................+.............................................................................................+......................................................................................... .............................................................................................................................................................................................+...............+..........................+.............................................................................................................................................................................................................................................................................................................................. .................+..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................................................................................................................................................+............................................+................................................................................................................................................................................................................................. ...........................................................................................+........................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............. ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.+........................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................+...........................................................................................................................................+........................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................. ..............................................................................................................................................................................................................................................................................................................................................................................................+........................................................................................................................................................................ .........................+...........................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................................+...................................+........................+............................................................................................................................................................................................................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................+........................................................................................................................................ ...........................................................................................................................................................................................................................................................................................................+......................................+.................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................+......................................+......................................................................+................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..................................................... ..........................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................+.......................................+................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................... .........................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................+....................................................................................................................................................................................................................................+.........................................................................+..................................................................................................... .....................................................................................................................................................................................................................................................................................................+.................................................................+...............................................+............................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................ ..........................+....................+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................+..................................................................................................+.......................+..................................................................................................................................................................................................................................+.................... ................................................................................................................................................................................................................................+....................................................................................................................................................................................................................................................................................................................+................. .........................................................................................................................................................................................................................................................................................................................................................................+..................................................................................................+.......................................................................................... .....................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ..........................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................. ............................................+.................................................................................................................................................................................................................................................................................................................................................................................+................................................................................+....................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................................................................................................................................................+................................................................................................+........................................................................................................... .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+......... .................................................................................................................................................................................................................+.+................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................+.............. ......................+........................................................................................................+..............................................................................................................................................................................................................................................................................+...............................................................................................................+........................................ ....+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.......................................................................... .........................................................................................................................................................+...............................................+.........................................+................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................ ..................................................................................................+.......................................................................................................................................................................................................................................................................................................................................................................................+............................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................+.................................................................................................................+...................................................................................................................................................................................................................................................................................................................................+................................ ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................................................................... .................................+....................................................................................................................................................................................+................................................................................................................................................................................................................................................................................................................................................ .....................................................+........................................................................................+.......................................................................................................................................................................................+................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................................................................................................................................................................................+......................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................... ............................................................................................................................................................................+........................................................................................................................................................+................................................................................................................................................................................................................................. ...................................................................................................................................................................................................................................................................................................................................................................+.+..................................+...................................+.......................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................+.......................................................................................................................................................................................................................+.............................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................+.............................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ...................................................................................+...........................................................................................................................................................................................................................+.........................................................................................................+............................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................+......................................................................................................................................................................................................................................................................................................................................................... ........................................................................................+...........................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................. .........................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .......+....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.......... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................+.........................................................................................................+.....................................................................................................................................................................................................+................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................................................ ..........................................................................................................+..................................................................................................................................................................................................................................................................................................+......................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+........................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................... ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+........................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................+.................................................................... ................................................................................+...............................................................................................+...................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................. ................................................................................................................................................................................................+....................................................................................................................................................................................................................................................................................................................................................+................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................+.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................+.....................................................................................................................................................................................................................+.................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ........................................................................................................................................................................................................................................................................+.....................................................................................+...................................+.................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................................................................................+ .............................+.......................................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................+..................................................................................................................................................................................................................................................+............................................................................................. .......................................................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................................................+..........+..................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................. .............................................................................................................+....................................................................................................................+.................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+....... .........................................................+...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................+.................................................................................................................................................................................................................................................................................................................................................................................................................................................+...................................................................................... .....................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................+.................................................................................................................+...................................+................................................................................................................................................................................................................................................................................................ ..................................................................................................................................................................+.....................................................................................................................................................................................................................................................................................................................+.............................................................................. .......................................................................................................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................... ..........................................................................................................................................................................................................................+.............................................................................................................................................................................+.............................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................+...................................+............................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................+.......................................................................................................................................................................................................................................................................................................................... ..................................................................................................................+......................+..................................................................................................................................................................................................................................................................................+.......................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................+.......................................................................................................................................................................................+..................................................................................................................................................................................................................................................................+................................................................................. .........................................................................................................................................................................................................................................................................................................................+........................................................................................................................................................................+.................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+. ......................................................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..............................................................................................................................................................................+........................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................+...................................................................................................................................................................................+...... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................................................................................................................................................................................................................................................................+..............................................+.......................................................... .........................................................................................................................................................................................................................................................................................................................+..................................................................+.......................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................+...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................+.........................................................................................................................................................+........................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................+........................................................................................................................................................................................................................................................................................................................................................................................................+...................................................................... ......................................................................................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................ .......................................................................................................................................................................................+.....................................................................................................................................................................+......................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................................+.................................................................................................................................................................................+................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................+..............................................................+...............................................................+............................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................+..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.............................................................+....... .................................................................................................................................................................................................................+......................................+.............................................................................................................................................................................................................................................................................................................. ..........................................................................................................................................................................................................................................................................................+............................................................................................................................................................................................................................................................................ ................................................+................................................................................................................................................+.............+....................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....+.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ..............................................................................................................................................................................................................................................................................................................................................+........................................................................................................................................................................................................................ .....................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.................................................................. ...........................................................................................................................................................................................+..................................................................................................................................................+..........................................................................................+............................................................................................................................. .......................................................................................................................................................................................................................................................................................................................................................................................................................+......................................................................................................+........................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..................................................... ....................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................................................................................................. .................................................................................................................................................................................................................................................................................................................................................+...................................+................................................................................................................................................................................. ...........................................................................................................................................................+......................................................................................................................................................................................+...............................................+.................................................................................................................................................................... .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+......................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...........................................................................................................................................................................................+........................................................................................................................................................................................................................................................................................................................................................................... .................................................................................................................................................................................................................................................................................................+..............................................................................................................................................................................................................................................+...................... .....................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .......................................................................................................................................+..................................................................................................................................................................+............................................................................................................................................................................................................................................................ ...................................................+......................................................................................................................................................................................................................................+......................................................................................................................................................................................................+..................................................................... .........................................................................................................................................+............................................................................................................................................................................................................................................................................................................................................................................................................................. ..................................................................................................................................................................................................+.................................................................................................................................................................................................................................................................................................................................................................... .............................................................................................................................................................................................................................................+......................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....................................................................................................................................................................................................................................................................+.....................................+........................................................................................................................................................................................................................................................... .........................+...................................................................................................................................................................................................................................................................................+......................................................................................................................................................................................................................................................... ...............+.......................................................................+................................................................................................................................................................................................................................................................................................................................................................................................+.............................................+................................ ..............................................................................................................................................................................................................................................................................................................+........................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................+................................................................................................................................................................................................................................................................................................................................................................................................................................................ ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................................................. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................+.......................................................................................................................................................................................... .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+................................. ..................+.....................+....................................................................................................................................................................................................................................................................................................+..................................................................................................................................................................................................+...................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................+................................................................................................................................................................................................................ .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+............................................................. ....................................................................................................................................................................................................................................................................................+...............................................................................................................................................................................................................................................+.................................. ...................+................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... +......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................