fork download
  1. #include <complex>
  2. #include <iostream>
  3. #include <algorithm>
  4.  
  5. int const cols = 80;
  6. double const aspect_ratio = 2;
  7. int const history_size = 16;
  8.  
  9. int main() {
  10. double xmin = -2., ymin = -1., xsize = 2.5, ysize = 2;
  11.  
  12. long const timeout = std::ceil( std::exp( 10 ) );
  13.  
  14. char const *colors = " .i:oxIOR$";
  15.  
  16. for (;;) {
  17. double const inc = xsize / cols;
  18. for ( double y = ymin + ysize; y > ymin; y -= inc * aspect_ratio ) {
  19. for ( double x = xmin; x < xmin + xsize; x += inc ) {
  20. std::complex< double > c0( x, y ), c = c0, history[ timeout / history_size ];
  21. long i;
  22. for ( i = 1; i < timeout && norm( c ) < 4; ++ i ) {
  23. if ( i % history_size == 0 ) {
  24. if ( i % 256 == 0 && std::find( history, history + i / history_size, c ) != history + i / history_size ) {
  25. i = timeout;
  26. }
  27. history[ i / history_size ] = c;
  28. }
  29. c = c * c + c0;
  30. }
  31. std::cout << colors[ static_cast< int >( std::log( i ) ) ];
  32. }
  33. std::cout << '\n';
  34. }
  35.  
  36. char sel;
  37. std::cin >> sel;
  38. if ( sel < '1' || sel > '9' ) return 0;
  39. sel -= '1';
  40. xmin += sel % 3 * xsize / 4;
  41. ymin += ysize / 2 - sel / 3 * ysize / 4;
  42. xsize /= 2;
  43. ysize /= 2;
  44. }
  45. }
  46.  
Success #stdin #stdout 4.39s 2932KB
stdin
2
5
3
3
7
3
5
9
8
5
3
3
2
2
2
1
2
5
stdout
                                                          ......$               
                                                          ......                
                                                       .....$:....              
                                                      ...:$$$$$ii.              
                                                     ...i$$$$$$$i..             
                                            ...i.........i$$$$$i......     ..   
                                            .iii.i..ooo$$$$$$$$$$$:.$.........  
                                           ...i$$$o$$$$$$$$$$$$$$$$$$$i.O$:i..  
                                          .i...i$$$$$$$$$$$$$$$$$$$$$$$$$$$..   
                       .                ...i$i$$$$$$$$$$$$$$$$$$$$$$$$$$$$:...  
                       ....   ....    ....i:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$i..i.
                       ...................:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oi. 
                       ...i$$ixo$$i:i....:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. 
                      ....:$$$$$$$$$$$i..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x.. 
                  .i.....$$$$$$$$$$$$$$$i$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$..  
                 ....:$i:$$$$$$$$$$$$$$$i$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$..   
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...    
                 ....:$i:$$$$$$$$$$$$$$$i$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$..   
                  .i.....$$$$$$$$$$$$$$$i$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$..  
                      ....:$$$$$$$$$$$i..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x.. 
                       ...i$$ixo$$i:i....:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. 
                       ...................:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oi. 
                       ....   ....    ....i:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$i..i.
                       .                ...i$i$$$$$$$$$$$$$$$$$$$$$$$$$$$$:...  
                                          .i...i$$$$$$$$$$$$$$$$$$$$$$$$$$$..   
                                           ...i$$$o$$$$$$$$$$$$$$$$$$$i.O$:i..  
                                            .iii.i..ooo$$$$$$$$$$$:.$.........  
                                            ...i.........i$$$$$i......     ..   
                                                     ...i$$$$$$$i..             
                                                      ...:$$$$$ii.              
                                                       .....$:....              
                                                          ......                
                                                                            ....
                                                                            ....
                                                                           .....
                                                                         .......
                                                                      .........:
                                                                    .....i...iii
                                                                    .....i:O$$$$
                                                                   .......i$$$$$
                                                                  .....iix$$$$$$
                                                                .........:$$$$$$
                                                ......ii..................i$$$$$
                                               ....iii..........:i...:.:i:oiii$$
                                                ..iiiii:.:i....:o$oioI$$$$$$$$$$
                                               ......o$$$$i..oox$$$$$$$$$$$$$$$$
                                              .....ii$$$$$$io$$$$$$$$$$$$$$$$$$$
                                             ........io$$$$$$$$$$$$$$$$$$$$$$$$$
                                           ...i......oi$$$$$$$$$$$$$$$$$$$$$$$$$
                                          .i.ii.i..o$$$$$$$$$$$$$$$$$$$$$$$$$$$$
     ..                                 .....:i$$$i$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
      ....                            ........i:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
      .......      ........         ........i.::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
     ...i.................................ii$$o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
     ..................i.i...i..............:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
      .......iiiii.i..:iRi...ii..........ii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
      ......i:$$$:iix:ox$$$$i$:.i........::x$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
     .......iio$$$$$$$$$$$$$$$$$$ii......:i$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
   .........:i$$$$$$$$$$$$$$$$$$$$$:i....i$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
.........i$$$$$$$$$$$$$$$$$$$$$$$$$$$i..ix$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
.......i.i$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
i.......io$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:i$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
.i:o$:ii:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$i$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
ix$$$$$$x$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
                                                                                
                                                                                
                                                                                
                                                               ......i..........
                                                       .............iiii........
                                                      ....ii....i...iii.........
                                                      .......ii.i.ii............
                                                       ........iiii........i....
                                                       .....iii.i:iii::..:::i...
                                                       ...i.i...iii$$oi:ii::....
                                                      ...........io$$$$$$$$oii..
                                                     .........ii.i:$$$$$$$$$$oii
                                                    ..........i:i:$$$$$$$$$$$oii
                                                   ............:.i:$$$$$$$$$OI$$
                                                 ................iiio$$$$$$$$$$$
                                               .....................iii:$$$$$$$$
                                              ......i..........:..ooiI$$$$$$$$$$
                                            .........i......ii:o:ii$$$$$$$$$$$$$
                                           ...ii.iiiii..i....io$$$$$$$$$$$$$$$$$
                                         .......i:i::iio:::iiox$$$$$$$$$$$$$$$$$
                                       ..........i:ii$$$$$$oix$$$$$$$$$$$$$$$$$$
                                      .............iii$$$$$I$$$$$$$$$$$$$$$$$$$$
                                    ................ii::$$$$$$$$$$$$$$$$$$$$$$$$
 .........                        ...................iio$$$$$$$$$$$$$$$$$$$$$$$$
.............                  ................oi...:o:$$$$$$$$$$$$$$$$$$$$$$$$$
...ii............           ...............i.iiii:ii:o$$$$$$$$$$$$$$$$$$$$$$$$$$
...i........................................i:ii$$$$o$$$$$$$$$$$$$$$$$$$$$$$$$$$
...iii....i....................................io$$o$$$$$$$$$$$$$$$$$$$$$$$$$$$$
......i:.ii......iii.........................i..::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
......iiiii.....:i..........................:::io$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
...i::ioR:ii......iii.....................iiio$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
::iii:o$$$oiiiiii:ii:i..iii..................iiI$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                     ..............             
                                              ............i.....................
                               ............................i....................
                             ...........................iiiii.i.................
                            .......ii.....................i.....................
                            ........i.i.........i....i..iiiii...................
                            .........ii$i..i...iii...iiiiii.....................
                            .............iiii..ii..iiii.........................
                             ..............iiiiiii:iii..........................
                             ................iiiiiiii................ii.........
                             ............iiiiiiiiiiiiiiiiii......iiiiii.........
                             ......i....iiiiii..ii::iiiiii:i:....i:i:i::ii......
                             .......iiiiiii......iiii::iiiiiiiiiiiiio:iii.......
                             .......i...i.......iiiii:$$$$oiii::i:i::::i........
                            ....................ii:::I$$$$$:o$$$$::$$oiiiii.....
                            .....................iiio:$$$$$$$$$$$$$$$Io:iiii....
                           .......................iiio:$$$$$$$$$$$$$$$$$$:ii....
                          .................iiiii.ii::o$$$$$$$$$$$$$$$$$$$:oiiiio
                         ....................iiiiiii:$$$$$$$$$$$$$$$$$$$$o:iiiii
                        ....................io:iii::$$$$$$$$$$$$$$$$$$$$$:oiiii$
                      ...................iiiiiiiii:o$:$$$$$$$$$$$$$$$$$$$:iix:$$
                     ........................i:i.iii:o$$$$$$$$$$$$$$$$$$OiI$$$$$
                   ..............................i::i:$o$$$$$$$$$$$$$$$:$$$$$$$$
                  ................................ioi:iio$$$$$$$$$$$$$$$$$$$$$$$
                ......................................iii$:i::oxx:$$$$$$$$$$$$$$
              .........................................iiiiiii::$$$$$$$$$$$$$$$$
             ........................................iii:o:x:$$$$$$$$$$$$$$$$$$$
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                          ...........................                           
                  ................................................              
            ........................i...........................................
...................................i............................................
...................................i..i.........................................
...................................i.i..........................................
................................iiiiiiiiii.ii...................................
....................................ii..........................................
...................................iii..........................................
............iiiii..................i:iii........................................
...............ii.........i....iiiiiiiiii.......................................
i.............iii.........iiiiii$$:ii...........................................
i..i.ii.......iiiii.......iiiiiiiiiii...........................................
i:iii.........iiii.......iiiiii....i............................................
.iiiiiiii.....iiii....iiiiiiii..................................................
ii..iii:iiii.iiiiiiiiiiiii:iii..................................................
.....iiiiiiiiiiiiiii:ii:iiii....................................................
..........iiii:iiii:iiiiii................................i.....................
..........iiiiiiiiiiiiiiii.......................i.......iiii...................
........iiiiiiiiiiiiiiiiiii.....................iiii...:i:ii....................
..i:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii...........iiiiii:iiiii:..................
iiiiiiiiii:iiiiiiiiii::ii::iiiiiiii:iii.........iii:iii:i:iii....i.ii...........
...........................................................i...iiiiiiiiiiiiii:ii
.................................................................iiiiiiii:ii....
.......................................................................iiiii....
.......................................................................i:ii.....
...........................i..........................................iiiii.....
...........................iiii..iiii................................iiiiii.....
........................iiiiiiiii..............................i......ii:iiiiii.
.............................ii..............................i:iii...iiiiiiiii..
.............................iiii..................iii.......iiiiiiiiiiii:iiiiii
............................iiiiiii.................ii..ii...iii::oiiiiiiiiii...
i...........................iiiiii..................iiiiiiiiiiii$$$$:iiii.......
..........i...............iiiiiiii...............iiiiii::iiiiiii:oiiiiii........
i....ii...iii..............iiiiiiii:i..............iiiiiiiiiiiiiiiiiiiiiii......
iii.i:i.iii...............iiiiiiiii.................iiiiiiiiiiiiiiiiiiiiiii.....
ii::iiiiii..................iii:iii..............iiiiiiiiiiii........iii........
..iiiiiiii...................iiiii:i........iii.iiiiiiiiiiii....................
..iiiiiiiiiiiiiii...........iiiiiiii.......iiiiiiii:iiiiiiii....................
.iii...iiiiiiiiiiiiii......iiiiiiiiiii..iiiiiiii:::$::i:iiii....................
iii.....iiiiix:iiiiiiii...iiiiiiiiiiiiiiiiiiiiiiiiii:iiiiiii....................
..........iiiiiiii:iiiiiiiiiiiii::iiiiii:ii:iiiiiiiii:ii........................
..........iiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iioii:iiiiiiiii........................
..............iiiiiiiii:i:iiiiii::iiiiii:ii:ii:iiiiiii..........................
...................iiiiiiiii:iiiiiiiii::iiiiiiiiiiii............................
....................iiiiiiiiiiii:iiiiiiiiiiiiiiiiii.............................
...................iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.............................
.................iiiiiiiiiiiii:iiii:iii:iiiiiiiiiiii............................
...............iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii...........................
....iii......i::iiiiiii:iiiiiiiiiiiii::iiiiiiiiiiiiiii.........iii.....:ii......
....ii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:i:iiiiiii:iiiiiiiiiiiiiiiiiiiiiiiii.....
..iiii:iiiiiiii:$$iiiiiiiiiiiiiiiiiiiiii::iiiii::::iiiiiiiiiiii:i:iiiiiii:i.....
iiiiiiiiiiiii:iiiii::iiiiiiiiiiiiiiiiiiiii:i:ii:ii:i:ii:iiiiiiiii$iiii:iiiiii...
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii::i:ii:::$$::iiiiiiiiiiiiiiiii::iii:i:i:iiiii
.....................................ii.......iiiiiiiiiiiiiiiiiiiiiiiiiiii:iiiii
.................................................iiiiiiiiiiiiiiiiiiiiiiii..ii...
.................................................iiiiiiiiiiiiiiiii:iiii.........
....................................................ii......iiiiii:iiii.........
..............................................................iiiii:iiii........
..............................................................iiiiiiiiiii.......
.............................................................iii:iiiii..........
............................................................iiii::iii...........
............................................................iiiiiiiii...........
.........................................................iiiiiiiiiii............
..........................................................iiiiiiiiiii...........
..........................................................iiiiiiiiiiiiiiiiiiii..
.............................................iii...........iiiii:iiiiiiiiiiiii..
........................................ii.iiiii...........iiii:::iiiiiiiii.....
.........................................ii::iiiiiii.....iiiiiiiiiiiiiiiiii.....
........................................iiiiiiiiiiiiiiiiiiiiiiiiiiii::iiii:ii...
......................i.iii...............iiiiiiiiiiiiiiiiiiiiiiii:iiiiiiiiiiiii
......................iiiii.....i..........iiiiiii:i:ii:iiiiiiiiiiiiiii:i....iii
........................iiii...iiii......iiiiii:::::oiiiiiiiiiiiiiiiiiiii......i
........................iiiiiiiiiiiiiiii:iiiiii:$$$$$:$::i:iiiiiiii...iiii......
........................iiiiiiiiiiiiiiiiiiiiiii$$$$$$o$$::iiiiiii...............
...................ii..iiiiiiii:iiiiiiii:iiiiii$$$$$o:::ii:iiii.................
.................iiiiiiiiiiiii:::iiiiiiiiiiiiii:::o:iiiiiiiiiii.................
.................iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iiiiiiiiiiiiiiii..............
.....................iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii............
......................iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iiiiiii.............
.......................iiiiiiiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii..........
......................iiiiiii:::iiiiiiiiii..........i:iiiiiiiiiiii..i...........
..................iiiiiiiiiiiiiiiiiiiiiii.................iiiii.................
.................iiiiiiiiiiiiiiiiiiiiiii...................iiii.................
........iiiii..iiiiiiiiiiiiii:iiiiiiiiii........................................
........iiiiiiiiiiiiiiiiiiiiiiiiii::iiii........................................
................................................................................
..............................................................................ii
..........................................................................iiiiii
.........................................................................iiiiiii
...........................................................................iiiii
............................................................................iiii
............................................................................iiii
............................................................................iiii
..................................................iiiii......................iii
..................................................iiiii......................iii
.......................................ii:ii.iiiiii:iii......................iii
.........................................iiiiiiiiiiiiiiiii..................iiii
..........................................iii::::iiiiiiiiiiiiiii..........iiiiii
.........................................iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
........................................iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
..i.i......i.............................iiiiiiiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiii
...iii.ii.i:i...............................iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
.....iiiiiii.................................iiiiiiiiiiiiiii:iiiiiiiiiiiiiiiiiii
...iiiiiiiiii...........ii...................iiiiiiiiii:iii::iii:iiiii:iiiiiiiii
....i.iiiiiiii.........iiiiiii..............iiiiiiii:iii:::o::iiiiiiiiiiiiiiiiii
........iiiiiii.......iiiiiiii...........iiiiiiiiiiiii:::::$:::ooii:iiiiiiiiiiii
........iiii:iiiii....iiiiiiii.......iiiiiiiiiiiiiiii::o$$$$$$$$x:::::::iiiiiiii
........iii:iiiiiiiiiiiiiiiiiiiiiiiiiiii:iiiiiiiiiiii::$$$$$$$$$$x:$$$:::iii:iii
.......iiiiiiiiiiiiiiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiii:$$$$$$$$$$$$$$$$$$::::::i
........iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:$$$$$$$$$$$$o$$$$::i::iiii
........iiiiiiiiiiiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiii:$$$$$$$$$$$$o::::::iiiiiiii
i.....iiiiiiiiiiiiiiii:iiiiiiiiiiiiiiiii:iiiiiiiiiiii:$$$$$$$$$$o::::i:iiii::iii
iiiiiiiiiiiiiiiii:iiiiiiiiiiiiiiiii::ii:iiiiiiiiiiii::::o:o$oIo:o:iiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiii:i::::i:iiiii:iii:i:iiiiiiiiiiiiii:i:::$o::iiiiiiiiiiiiiiiii
ii:iiiiiiiiiiiiiiiiiii:iiiiiiiiiiiiii:i:iiiiiiiiiii:iiiiii:::iiiiiiiiiiiiiiiiiii
iiiiiii:iiiiiiiiiiiiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:ii:iiiiiiiiiiiiiiiiii
iiiiiiii:iiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iiiiiii::i:iiiiiiiiiiiiii
........iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iiiiiiiiiiiiiiiiii
.........iiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
..........iiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iiiiiiiiiiiiiiiiii:iiiiiiiiiiiiiiiiiiii
..........iiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
..........iiiiiiiiiiiiiiiiiiii:ii:iii::::iiiiiii:iiiiiiiiiii:iiii:iiiiiiiiiiiiii
.........iiiiiiii:iiiiiiii:iiiiiii:::::::iiiiiii:iiiiiiiiiiii:::iiiiiiiiiiiiiiii
........iiiiiiiiiiiiiiii:iiiiiii:::::oo::::ii:iii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiii
.....iiiiiiiiiiiiiiii:iiiiiiiii:ii::o$$$o:::i::ii:iii:iiiiiii:iiiiiiiiiiiiiiiiii
.iiiiiiiiiiiiiiiiiiiiiiiiiii:::::::::$$$:::o::oooiiiii:iiiiiiii:iiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiii::xx:$$$$$$$$$$$$$$o::::iii:iii:ii::iiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiii:ii::::o$$$$$$$$$$$$$$$$oxo:::::::::::::iiiiiiiiiiiiiiiii
iiiiii:iiiiiiiiiiiiiiiiiii:oo$$$$$$$$$$$$$$$$$$$$$xo::::o::oo:::ii:iiiii:iiiiiii
:iiiiii:iiiiiiiiiiiiiiiii::::$$$$$$$$$$$$$$$$$$$$$x::x$$$$$x::::::iiiiii:iiiiiii
iiiii:iiiiiiiiiiiiiiiiiiiii:$$$$$$$$$$$$$$$$$$$$$$$o$$$$$$$$$$::o::::::::::i:iii
iiiiiiiiiiiiiiiiiiiiiiiiiiii:o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o:::::::::::iii
ii:iiiiiiiiiiiiiiii:i:iiiii:x$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o:::::::i:iiiiiiii
iiiii:i:iiiiiii:iiiiiiiii::o$$$$$$$$$$$$$$$$$$$$$$$$o$$$$$$$$o::::i::::iiiiii:ii
iiii:iiiiiii:iiiiiiiiii:i::$$$$$$$$$$$$$$$$$$$$$$$$o::x$x$oo$::::iiiiiiiiiiiiiii
iii:iiiiiiiiiiiiiiiii:ii:o$$$$$$$$$$$$$$$$$$$$$$$$o:::::::::::::iiiiiiiiiiiiiiii
iii:iiiiiiiiiiiiiiiiiiiii::x$$$$$$$$$$$$$$$$$$$$$$:::::::i::iiii:ii:i:iiiiii:iii
:ii:iiiiiiiiiiiiiiiii:iii::o$$$$$$$$$$$$$$$$$$$$o:::::::::ii::iiiiiiii:i:iiii:i:
::iiiiiiiiiiiiiiiiiiiiiii::ooo:$$$$$$$$$$$$$$x$$::::iiiiiiiiiiiiiiiiii:i:iiiiiii
iiiiiiiiiiiiiiiiiiiiiiii::::::::o::ooO$ooII:o:::oo::iiiiiiiiiiiiiiiiiiiiiiiiiii:
iiiiiiiiiiiiiiiiiiiiiiii:ii:ii:i:::o$$$$$:::::::::iiii::iii:iiiiiiiiiiii:iiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiii:iii:::o:$$$o:::::iiiiiiiiiiiiiii:iiiiiiiiiiiiiiiiii
iii:iiiiiiiiiiiiiiiiiiiiii:iiiiiii:::::::::ii::i:::iiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiii:iiiiiiiiii:i:::::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiii:iiiiiiiiiii:i:::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iiiii:ii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iiiiiii:iii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiii:iiiiiiiiiiiiiii:::iii:iiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiii:iiiiiiiiiiiiiiiiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiii:i:::::o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oo$$$$$$$$$$$$$$$
iiiiiiiiii:oo$R$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::o$$$$$$$$$$$$$
iiiiii:iii::::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o:::::xo$oxI$oooox
iiiii:::::::::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x:::::o::o:oo:::::
ii::i:ii::oo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oo::::::::::::::::::
iiiiiiii::::o::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooo::::::::::::::::::
iiiiiiiiii::::x$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o:::::::::::i::ii::::
iiiii:iii:::::::o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oxIx:::::::::iiiiiiiii:
ii:iiii:ii::::oo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xo::x:::::::::::::::ii:i:
ii::ii:ii::::::$$$$$O$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o::::::::iiiiiii::iiiiiii
iii:iiiii::::oooo$oo:o$$$$$$$$$$$$$$$$$$$$$$$$$$$Oxx$$$o::::::::iiiiiiiiiiiiiiii
iiiiiiiiiii::::::::::::x$$o$$$$$$$$$$$$$$$$$$R$$o:::oooooo::::iiiiiiiiiiiiiiiiii
iiiiiiii:::i:::::::::::oo::o:oooooO$$$ooooI:I::oo:::::::o:o:::::iiiiiiiiiiiiiiii
iiiiiiiii:ii:i:::::::::::::::::o$$$$$$$$x:::::::::::::::::::iii:::ii::iiiiiii:ii
i:iiiiii:iiiii::iiii::i:::::::o$$$$$$$$$$o:::::::::::::i::::iiiiiiii:i::iii:ii::
i:iiiiiiiiiiii:i:iiiii::::::::oI$$$$$$$$o:::::::::iiiiiiiiiiiiiiiiiii:::i:iiiiii
iiiiiiiiiiiiiii::iiiiii::::::oo::x$$$$$oox::::::::::iiiiiiiiiiiiiii:iiiiiiiiiiii
iiiiiiiii:::i:iiiiiii:i:iii::::::ox$$o::::::::i:::i::::::ii::iiiiiiiii:iiiiiiiii
iiiiiiiiiiii:ii:iiiiiiiiiii::::::::o:::::::::iiiii:i:iii:i:::iiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiii:iiiiiiiiiiii:::::::::o::::::::i::iiiiiiiii:iiiiiiiiiiiiiiiiiiiiii
iiii:iiiiiiii:i:iiiiiiiiii::i::::o::::::::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiii:iiiiiiiiiiiiiiiiiii:iiii:::::::::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiii:iiiiiiiiiiiiiiiiiiiiii::iii:::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iii:iii:i:::iiiiiiiiiiiiiiiiiiii:iiiii:i:i:i:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiii:iiiiiiiiiiiiiiiiii:iiiiii:iii:::iiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiii:iiiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii::iiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiii:iiiiiiiiiiiiiiiiiiii:iiiiiiiiiiiiiii::iiiiii::iiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiii:i:iiiiiiiiiiiiiiiii:iiiiiiiiiiiiiii::ii::iiiiiiiii:iiiiiiiiiiiii
iiiiiiiiiiiiiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiii::i::::iiiiii:iiiiii:iiiiiiiiiiii
iiiiiiiiiiiiii::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iii:iiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:iiii:iiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiii:iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii::::ii:iiiiiii
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xooo::::x:
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xoo::::::::::
O$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ox::::::::
oxI$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o$$$$$$$$ooo::::::
:xoI$o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ooxoxx$$$$$$oo::::::::
:::o::ox$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xIxxx:::oo$$Rx$Oo:::oo:::
::::::x$$$$oo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ro$$$xo::::::ooxooooooooo:::::
::::oooxxoo:::I$xoo$$$$$$$$$$$$$$$$$$$$$$$$$$xo$Ix:oIo$xoo::::::::::::oxoo::::::
:::::ooooo::::oo::oooxooooooO$$$$$$xooooooooI::xI::::ooxo::::::::::::o::o:::o:::
:::::::o::::::::::::::::ox$$$$$$$$$$$$Oxo::::::::::::::::::::::::::::o::::::::::
::::::::::::::::::::::oo$$$$$$$$$$$$$$$$xo:::::::::::::::::::o:::::::::::::::::i
:::::::::::::::::::::ooO$$$$$$$$$$$$$$$$$xxo:::::::::::::::::::::::::::::::::iii
:::ii::::::::::::::oox$$$$$$$$$$$$$$$$$$$ooo:::::::::::::::::::::::::ii:::::::::
iiiii::::::::::::::oo:o$$$$$$$$$$$$$$$$$$oooo:::::::::::::::::ii::iiiiiiiiii:ii:
iiii::::::::::::::::ooI$$$$$$$$$$$$$$$$$oo::::::::::::::::::iiiiiiiiiiiiiiiiiiii
iii:::::::::::::::::ooooo$$$$$$$$$$$$$$$$oo::::::::::::::::::iiiiiiiiiiiiiiiiiii
iiiiii::::::::::::ooo::::xx$$$$$$$$$$xooooxo:::::::::::::::::::iiiiiiiiiiiiiiiii
iiiiii:::iiii::::::o:::::o:oo$$$$oooooo:::ooo:::::::::::::::::::ii::ii:::iiiiiii
ii:ii:::iiiii:::::::::::::oox$$$$xoo:::::::o:::::::iii:::::ii:::::::::::::iiii:i
iiiii::iiiiiiiii:::::::::::oooxxoooo:::::::::::::::iiiiiiiiiii:::::iiii::iiii:ii
iiiiiiiiiiiiii::::::::::::::::oo::::::::::::::::::iiiiiiiiii::ii:ii:iiii::i:::::
iiiiiiiiiiiiii::::::::::::::::oo:::::::::::::::iiiiiiiiiiiii:iii:iiiiiiiiii:iiii
iiiiiiiiiii:ii::::::::::::::::::o::::::::::::::::iii:i:iiiiiiii:iiiiiiiiii:iiiii
iiiiiiiiiii::::iiii:::::o::oo::::::::::::::::::::::::iiiiiiiiiiiiiiiiiiiiii:iiii
iiiiiiiiiii::::iii::::::::o:::::::::::::::::::::iii:iiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiii::iiii:::o::::::::::::::o::::iiii:iiii:iiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiii::iiiii:i::::::::::::::o:::::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiii:i::::iiiiiiiiii::iii:::::::::::::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiii:::iiiiii:::::::::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiii:iiiiiiiiii:i::iiiiii::::::::::::i::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiii::iiiiiii:ii:iii:iii::i::iiiiii:iiiii:iiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiii:iii:iiiiiiiiiiii::iiiiiiiii::ii:::i::iii::i::iiiiiiiiiiiiii
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$O$Ixooxoooo:::::::xx::o
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOxooo:::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxooooo::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$$$Ixoxoo:::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ioox:::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$$$$$$$$$$$$Oxxoooo::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ioo$$$$$$$$$$$$$$$Ioxooo:::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$IIIooI$$$$$$$$$$$$$$xoooooo:::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOoIxoooxxx$$$$$$$$$$$$$oxo:::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$$$xoo::::ooxO$$$$$$$$$$$Ioxoo::::::::o:::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OxIIoxoxxxx:::::xooo$$x$$RIx$$$Oxoo::::::o:oo::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xooooooooo::::::::ooxoooxxoxxxxIoooo::ooxooo:::::::
$$$$$$$$$$$$$$$$$$$$RIoo$$$$$$xxo::::::::::::ooxooxooooooxoooxoooooooo::::::::::
$$$$$$$$$$$$$$$$xooxIooIx$$$$xoxo:::::::::::::::oooxo::o:::oooooooo:::::::::::::
$$$$$$$$$xxOox$$Ixxo:oooIoox$xxooooo:::::::::::::o:::::::::oooxooooo::::::::::::
$OoIIooI$oooooxxxoxo:o::oooooxoxxooo::::o::::::::::::::::::oooo:o:o:ooR:::::::::
oooooooxIo:::oxxIo:::::::xoxoxxoo::::::::::::::::::::::::ooo::::o:::::::o:::::::
o:::::o:::::::o::o:::::::::o:ox:oo:::::::::::::::::::::::o:::::::::::::::::oo:::
o::::::::::::::::::::::::::o:::::::::::::::::::::::::::o:oo:::::::::::::::::::::
ooo:o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ii
xxoo::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::ii
Ixoo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::iiiiiiiii
$$xxxoo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::iiiiiii
$xIoooo::::::::::::::::::::::::::::::::::::::::::::::::::iiiii:::::::::::iiiiiii
$$oooxo::::::::::::::::::::::::::::::::::::::::::::::::::iiiii::::::::::::::::::
$$$$xxoo:ooo:::::::::::::::::::::::::::::::::::::::::::iiiiiiiii::ii:iiii:::::ii
$xoxoooooo:::::::::::::::::::::::::::::::::iiii:::::iiiiiiiiiiiiiiiiiiii::i:ii::
$$xoooooo:::::::::::::::::::::::::::::::iiiiiiiii:iiiiiiiiiiiiiiiiiiiiii::iiiiii
oxoo::::::::::::::::::::::::::::::::::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
$xooo:::::::::::::::::::::::::::::::::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
$$oooo:o:::::::::::::::::::::::::::::::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
xoooooo:::::::::::::::::::::::::::::::::::::iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OR$$Ioxxooooxxoxoooooo:::o::::::::::x:x:::::o:
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$IoooxxIxooo:::oxxoo::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOIxooxoooo:o::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$IxxIooxoooooo::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$IxIxooooooooooo::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$Ooooooooxoooooo:o:o::::::o:::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$xx$$$$$$xIxxooxxooooo::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xooooooooo::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Iooxoox:::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$I$$$$$$$$$$$$$$$$$$$$$$$Ixooooooo::ooxo::::::::::::::::::::::::::::
$$$$$$$$$$$Ox$$$$$$$$$$$$$$$$$$$$$$$$$Oxxoxxoxoooooo::::::::::::::::::::::::::::
$$$$$$$$Rxox$$$$$$$$$$$$$$$$$$$$$$$$$$$x$$xxIoxxooooooxo::::::::::::::::::::::::
$$$$$xIIoooR$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ixoxxooxoxo::o::::::::::::::::::::::::
$$IxxOxooIx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxoxxoooxooxoo::::::::::::::::::::::::::
IxIxIxooooI$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xooooooooxooo:::::::::::::::::::::::::::
xooooooooxox$$$$$$$$$$$$$$$$$$$$$$$$$$$$Oxxoooooooooooo:::::::::::::::::::::::::
xxooooooxoxxx$$$$$$$$$$$$$$$$$$$$$$$$$$Iooxxoo::::::::::::::::::::::::::::::::::
xooooooooxxooO$$$$$$$$$$$$$$$$$$$$$$$Rxooooooo:::::::o::::::::::::::::::::::::::
:o:::::ooooxxIOx$$$$$$$$$$$$$$$$$$$I$OIIooxooxoo:::o:::::o::::::o:::::::::::::::
::::o::oxxoxooooxI$$$$$$$$$$$$$$$$$$$$$$xooxoxooo:::::::::::::::::::::::::::::::
:::::::::oxxooooox$$$OxI$$$ORxIox$$$$$$$Oxxxoxoo:::::o::::::o:::ooo:::::::::::::
:::::::o:oooxoooxo$IIxoooIIxoxooo$$$$$$Ixooxooooo:::::::::ooooooxo:oo:::::::::::
:::::::::o::::oxooxooxooooxoxooxxoxxxxxOIooxooooo:::::o:ooxooooooo::::::::::::::
::::::::::::oooooxoxooooooooooooooxxooooooxxxooooo:::ooooxxoo:::o:::::::::::::::
::::::::::ooooxooooxxxooooo:ooooooxooooooox$oooooooxoooooooo:::::o::::::::::::::
:::::::::::xoo::oooooooxo::::::ooooooooooooooooooooooooooo:::::::o::::::::::::::
::::::::::::::::oooxooxoo:::::o:::::::o:oooooooooooooo::::::::::::::::::::::::::
::::::::::::::::::oo::::o:::::::::::o::ooooooooxooooooo:::::::::::o:::::::::::::
::::::::::::::::::o::::::::::::::::o::o:ooooxxoooooooooo::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::oooxooooooooo::oooooo:::::::::::::::::::::
o::::::::::::::::::::::::::::::::::::oooooo:o::ooo::o:::ooooRo::::::::::::::::::
::::::::::::::::::::::::::::::::::ooooooooo::::oooo:o:::o:::oooxo::::o::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$OxRO$$$$IIoxxxxooooooxoxxxxoooxooooooooooooo::::::o:
$$$$$$$$$$$$$$$$$$$$$$$$$$xOOoIOOxIxIIOIxIooooo::oooooooxxoxo:::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$xIoooooooxIxxIxxxooooo::::o:oooxxxoo:o::::::::o::::::::
$$$$$$$$$$$$$$$$$$$$$RI$$OxxIxIooooxxxIxIxoo::::::::::oxooox::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$ROOOxOIIIxoooooxxooooooo:::o:::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$OIxxoxIOOxooooooooxoo:::::::::::::::::::::::::::oo:::::::::::
$$$$$$$$$$$$$$IxxxxIIoooooxoooooooooooo:::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$IIIxooIIooooooooooooooo:::o::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$IOxIIxxoooooooooooooooooooooo::::::::::::::::::o::::::::::::::::::::::
$$$$$$$$RIxoxooooooooooooooooooooooo:::::::o::::::::::::::o:::::::::::::::::::::
$$$$$$Oxooooooooooooooxooooooooooooo::oo::o:::::::::::::o::::::::::::::::o::::::
$$$$RxoooxIIIxxIoxxxoIxxIxxooxxoxooooooooo::::::::::::::::::::::::::::::::::::::
$xxRxO$O$$$$$$$I$IxxIxxxxooxoIxxxxoooooooxoo:o:o::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$IOxIIxxooxxxooooooxxxooox:::::::::::::::::o:::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$IxxoooooxoxoxoooIooo:::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$R$IxxxxxxIIxooIxxooo::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$x$$$OIoooooxooooxxo::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$IxIxoooxoxooooo:::o:::ooooo::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ixxxooooooooooooo::::xoxooxxo:::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOxxoooooooooooooooooooooxo:::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Oxxoxoooxxxooxxoooooooooooo::::::::o::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$IxOoxxxxooxxooooooooooxoooo:oooooooo:::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xO$$$IxIxxIooxxxxoooooooooooooxxo:::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$R$$$$$$$xxxxxIxoIoooooxoooooooooo:::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$IxxxoxxIxoooooxoooxooo::::o:::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xOO$xIxIIooooooooxooxooooo:o:::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ixoxxooxxxoooooooxooooxxxooo:::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OIxooxxooxoooooooxooooooo::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxoooooooooooooooooxoooooo:::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xIOxxxooooooooooooooxoooxoooo:::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OIxoxoooooooooooooooooooooooo:::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxoxoxoxoxoooooo::oooo::oooo::::::::::::::
$$$$$$$$$$$$$$$ROIxIRRO$$$$$$$$OIIIIoxxxxoxxxxooooooooooooxoooxxxxxoxooooooxxxoo
$$$$$$$$$$$$$$RxIxxoxOOIIxxOO$$$RxxxxxxIxooooooooooooooooooooooooooooooooo$ooooo
$$$$$$$$$R$OxxOIOooxIIOIOOxxIxxIIIIxOIIxxoIooooooooooo:::oooooooooooooooxxxoooxo
$$$$$$$$IOxxxoOOooooxoxIoxOooOIxIxOIxIIxxxxooxoooooooo::::::::ooooooooooooxoxxox
$$$$$$$$$$xIIxoIoooooooooooIxIIIxxxxIIxxxxxooxooo:o:oo:o:::::xoo::ooooooxxxxxooo
$$$$$$$$$$$OIIIooxxxoooooxxxIIIxxxxxIIIxxxoooooooo:::::o:o::::::::oooxoxooxxxooo
$$RxI$$$$$OxxIxIIIxoIoooooooooxxxIxxIIxIIoxxoooo:o:::::::::::::::::ooxxooooooxxx
$OxxIOOOI$$IxxIxoIxxoooooooxxxoooxxIooooooooxoooo:::o:::::::::::::::::o::::o::::
OOOoOIxxOOIOIOIxxIoooooooooxxoxooxoxooooooooo::::o::o:::::::::::::::::::::::::::
xoooooxxxxOxIxOxIoxxoooooooooooIxxIooooo:ooo:::::::::ooo::::::::::::::::::o:::::
IxxOxoooxxIIOIOIxxoIoooooooooooxooxxooo:::::::::::::::::::::::::::::::::::::::::
xxxIIoooooIxIIxxxoIoooooooooooooooooo:oo:ooo:oooo:::::::::::::o:::::::::::::::::
IxooooooooooxIooooooooooooooooooooooo::::o:o::::::::::::::::::::::::::::::::::::
OOOooooooooooIoooooooooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::
Ioooooooooooooooooooooooooooooo:::::::o:::::::::::::::::::::::::::::::::::::::::
oooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::o:::
ooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::o:::::
oooooooooooooxooooooooooooooooooooo:o:::::::::::::::::::::::::::::::::::::::::::
oooooooooooooooooooooooooooooooo::::::::::::::oo::::::::::::::::::::::::::::o:::
ooooooooooooooooooooooooooooooo::::::::::::o:::o::::::::::::::::::::::::::::::::
ooooxxoooIoooooooooxoooooooooooo:::oooo::::oo:::::::::::::::::::::::::::o:::::::
xoooIxxIxoxooooooooxoooooxoooooooooooo::::o::::::::::::::::o::::::::::::::::::::
ooIoxIxxIIxoxoooooxxxxooxoooooooooooooooooo::o::::::::::::::::::::::::::::::::::
xIIIxxIxxxxIooooxoooIxIxxxoooooooooooooooooooo:::ooo::::::::::::::::::::::::::::
I$xxxxxoxooooxxxoIIxxxxIxIxooxoooooooooooxxxoooo::o:::o:::::::::::::::::::::::::
$$$OxxxIxoxxxxIxxxxoxxxxxxooxoooooooooxxxoxoooooooooooo:::::::::::::::::::::::::
$$$IIIOxxxIII$xxxIoooxxxxxxxoooooooooooxxoxoxxooooooxo:::::::::o::::::::::::::::
$$$$$$$$Ix$$$$$IIxxoooooxxoooooooxoooooooooIxxxooxoooooo::::::::::::::::::::o:::
$$$$$$$$$$$$$$IOxxxxoooooooooxxooxxxooxxooooooIooxoxoo::::::::::::::::::::::::::
$$$$$$$$$$$$$$OxIxxIIIxoooxIxIxxxIoxxxxxxxxxxxoxoxooooo:::::::::::::::::o:::::::
$$$$$$$$$$$$$$$$R$$xIxxxxxxxxxxIxIIIIxxooooxIxxxxooxooo:::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$IIxOxIOOOx$Ixxxxxxxxooooxxxxxooxooooooo::::::::::::::::::::::
RxROO$$$$$$$$$$$$$$$$$OOIIIOIxIxooxxxIxxxxoxxxxxxxxoooooooooooooooooooooooooxooo
IIxIO$$RII$OROIO$$$$$$ROxxxIxIIxxxIxxIIxxooxooxooIoooooooooooooooooooooooooooooo
xxOIOIIOIxxIxIOOOI$$$$$IROxxxxxxxxxxxxIxxooooooooooooooooooooooooooooooooooooooo
IIxIIOxxOxxxxxxIIIIOxOIOxxxxIxxxxxxxIxxoooIxIooooooooooooooooooooooooooooooooooo
IOIIOIIIOIOIxIxIIxxxxOIIIIIOIIxxOIIxIIxxxIoxIxoooooooooooooooooooooo::::::oooooo
xxxOIRIIxIxxooxIIxxxxxIIxIIxxIxxxIxIxxxxxxoxxooxxxooooooooooooooooo::::::::::ooo
xoooxIIooIxxOooooxOIIxxIIIxxOIIxxIIxIIxxxxxoxooooIxxoooooooooooooooo::::::::::::
oooIxoooooooooIxxxxxxxxxxxxxIxIxxIxxOxxxxxxxIxIooxxIoxoooooooooooooooooo::::::::
oooooooooooIoIIIxIIxIIIxxxxIxxxOIxIIxxxxxxxoxooooIxooooooo::o::ooooo::oo::::::::
oooooooooxIxxIxxIIxxIxIxxxxIIIIIxIIIIxIIxIIxxxxxooooooooo::::::o:o:o:::ooo:oo:::
oooooooxoxxIxxxxIxIxIxxxxIxxxIxIIIIIIIxxxIxxoxoooooooooooooo::::::::::oo::o:::::
ooooooooooIIxoxoooooxxxxIIxIIIIIxxIxIIxIxxxxoooxxxooooooooo:::::::::::::::::::::
IooooooooooooooooooIxIxxxIIxxIxxIxIIxxIxIxoxxxxooooooooo::o:::::::::::::::::::::
oooooooooooooooxoIxIxxIIIxoIxxxIxxxIxRoooxoooooxxxooooo:::::::::::::::::::::::::
ooooooooooooooxxxIxoooooooxxxoIxoxoIoooooxoooxoxxxoxoooooo::::::o:::::::::::::::
oooxoooooooxxoxIxxxxoxooIxxoooooxIooxxxoooooooxoooooo::oo:oooooooo::::::::::::::
ooooooooooooooxxxooxxooooxxooxxooooooooooooooooooo::::::::o::o::oo::::::::::::::
oooooooooooooooooooooooxooIxxoxooooooooooooooo:::ooo:o::::::::::::::ooo::o::o:::
oooooooooooooooxoooooxIoxxxIIxoooooooooo:oo:ooo::::::::::::::::::oo:o:o::::::x::
ooooooooooooooooooooooxooxxxxxxoooooooo:::::::::::::::::::::::::::::::::::::::::
ooooooooooooooooooooooxxooooxoxooooooo:::::::::::::::::::::::::::::o::::::::::::
ooooooooooooooooooooooxoooooooooooooooooooo::::::oo::::o::::::::::::::::::::::::
ooooooooooooooooooooooooooooooooo:::oooo::ooooo:::ooo:o:o::::::::::::::::::o::::
oooooooooooooooooooooooooooooooo::::::o:::::oo::::::::::::::::::::::::::::::::::
ooooooooooooooooooooooooooooooooo:::::::::o:::o::::::o::::::::::::::::::::::::::
ooooooooooooooooooxooooo:::o:::o:::::::::::::::o::::::::::::::::::::::::::::::::
oooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::
oooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
oooooooooooooooooooooo::::::::::::::o::::::::::::::::::::::::::::::o::::::::::::
oooooooooooooooooooooo:::::::ooooo:ooo::::::::::::::::::::::::::::::::::::::::::
ooooooooooooooooooooooooooooooooooo::o:::::::::::::::::::::::::::o::::::::::::::
ooooooooooooooooooooooooooooooo:::::::oo:::::::::::::::ooooo:oo:::::::::::::::::
RIxxROOOOO$$$$$$$$$$$$$$$$$$$$$O$$$$$$$$$$$$O$OOIOIIIxOIIIxxIxxooooxxxxxxxIxxIxI
IOIxxIIRR$$$$$R$$$$$$$$$$$$$OOIO$$$$$$$$$$$$$IOOIIIIxxIxIxxxxxxoxxxxxIxxxxxxxxxx
IxIIxxIOO$$$$$RIIOII$$OIRROIIxOO$$$$$$$$$$$$ROOOxxxxxOIxxxIIIxxxxxxIIxxxxxIIIxxI
IIOxxxOOR$ORORIOxxxIRORIxIOxIIIIO$$$$$$$$$$OIIIxxIxxxxIxOxIxxxxxxxxxxIIIOxIIxxxI
xxxxOOIIOOIxIIOIIIxxxOIxxIIxOIO$OOI$$$$$$R$$$RIORIOIxxxxxxxxxxxxxxxIxxxxxxxxIxxx
OIIxIOxI$OIIxIIIxxxIxIOIIxxxxIIxOOIIOOOIIOOO$OIIxIxxxxIxxxxxxxxIIIIIII$IxxxxxIxx
IxIIxIIIIIOxxIxxOxxxxIxxxxxxxxIxIxIIIOOIxOOIIOOIxIxxxOxxIxxxxxxIxxxIxxxIIxxxxooo
xxxIxIIIIxOOOxIOIOIxxxxxxIIIIxIxxOIxIxxIOIIIxxxIOIIxxIOOIxIxxxxxxIIOxIxxIIxxxxxx
IxOOIIIIOIIOIxIIOOIxOxIxxxIxxIIxIIxIxxxxxOOxIxIIIIIIIxOOIxIxxxxxOIIxIIxxIxIxxxxx
xIOxxxIIIOIIIIxxIIxIIxxxxxxxxIIOIIIxIIIxIxxOxIIxIIO$OIIxIxxxxxxxxxxIIIxIxxxxxxII
xxxxxIOIIIRIIxIIxIIxxIxxoxoxxxIOIxxIxxxIxxxIIxIOxIIIIIxIxIIIxxxIxIIIxIIxxxxxxxxx
xIxoOIIOIIIIIxxIxIIxOIxxxoooooxIxxxxxOIxxxxxxIIIIxxxOxIIxxOxxxxxxxxIxIxxxIIxIOxx
xxoooIoxxxIxIooooxIxxIxxOxoooooooxxxOIIxIxxxxxIIIIIIxxxIOxIIIxxxxIIIIxxxIIIIxxxx
oooooooIxxooIxooooxIxooxoooooooooxxxxxxxxxxxxxxIxxIIIxIxIIOIIxxxxxIIIxxxIIIxxxxx
ooooooIoxoooooooooooooooooooIxxxxxxxxxxxxxxxxxxxxxxxxxxIIIxIIIxxxxIIxxxxOxxIxIxx
oooooooooooooooooooooooooooIIxIIxxxIxxxxxxxIIIIxxxxxxxxxxxIxIOOIIxxIIxIIxxxIIxxx
oooooooooooooooooooooxIxooIIIxIIxxIIIxxxIOIxIxxIxxxxxxIxxxxxxxOOIxxIIxIxxIxxxIxx
ooooooooooooooooxIIoxxIxxxxIIxxxIOxIxxxIIxxxIIxIxxxIIxxIxxxxxxxxIIxxIxOIIxxxIxxx
oooooooooooooooooxxIIxxxxxIxxxxxIOIIxIxOIxxIIIxIxIxIxIIxIIIIIIIxxxIIIIIIIIxxIxIx
oooooooooooooxxIxIxIxIxIxxxxxxxIxxxIxOxxxxxIxxOxxxxxxIxxxxxxxxxxxxIIIIIIIIIIxxxx
ooooooooooooooxxooxIxOIxxIxxxIxoIxxIIxxxIxxxxxxIxIIxxxxxxxIxxIIxIIIOIIIOIxIIxxxI
ooooooooooooooooooxIIIIxxIxxIIoooxoxIIIxxxxxxxxxxxxxxOxxxxIIxIxxIIxIxIIIxxxIxxIx
ooooooooooooooooooooIIIxxxoxxxooooooooooxxxxxxxxIxIxxIIIIxIxIIIxxIxxIxxxIIIIxxIx
oooooooooooooooooooxooxxooxIIxxxoooooooooooxxxIxIxxIxxxxxxxxOxxxxIxIxxxxxxIIxxIx
IoooooooooooooooooooooooooooooooooooooIxxxIxxxxxxxIxIxxxxxIIxxxIIxxxIxIxxxxxIxxx
xooooooooooooooooooooooooooooooooooxxxIIxxIIIxxxxxxxxxxxxIxxxxIIxxxxxxIxxxxxxIxo
oooooooooooooooooooooooooooooIxIoxIxxII$xxxxIxIxIxxooIIxxIxxxxIxxxxxxxIxxxRooxoo
ooooooooooooooooooooooooxIxIIxxxxxxxOxxxxxxxIIIxoooooxIIxoooxxIxoxxxxoxxxoxxoxxo
oooooooooooooooooooooooooIoxxIxxxxIxxxoooxooooooooooxxxxxxooIxxoooxoooIxoooooooo
oooooooooooooooooooooxxxxIoxxIxIxxIxIIxoooooooooooIxxxxIxooxxIoooxIoxoooxoxxxooo
ooooooxoooooooooooooooxxxooxxxIxxxxxxxxooxxoooooIxxxxxoxooooooooxxIxooooxxxxxooo
ooooooooooooooooooooooooooooxxxxIxIIxoxxxxxxooooooxxxxxooooooooooooooooooxxoooxo
$$$$$$$$$$$$$$$$$$$$$ROR$$$$$$$$$$$$$$$$$$$$$$$$O$$ROOOOIIOIIIIIIIxxOOIIIIIIxxxx
$$$$$$$$$$$$$$$$$$O$IIIO$$$$$$$$$$$$$$$$$$$$$$$$$$$OIOOOOIIIIIxxxxxxIIxIIxxxOxOx
$$$$$$$$$$$$$O$ROOORIIO$$$$$$$$$$$$$$$$$$$$$$$$$$OIOOOOIIIIOIIIIxxxIIIxxIIxIxxxx
$$$$RI$$RR$RIOIOROIOIIR$$$$$$$$$$$$$$$$$$$$$$$$$$OOIIOIIxxIxIIxxxIOIIIIxIOIIIIxx
$$$$OIIIROROOIIIIxxxOIOR$$$$$$$$$$$$$$$$$$$$$$$$ROOIOIOIxxxxxxxxxxOIIIxOxxxIIxIx
IRRIOIIxOOIIOIOIIxIIIOOOR$$$$$$$$$$$$$$$$$$$$$$$OIIIIIIIxxxIIxxxxxxxxIIOOIxxxxxx
ROOOROIIxIIIOIxOIxIIIIIIO$$$$$$$$$$$$$$$$$$$$$OIIIIIIIxIxIIIxxxxxxxxIOxxOIxIIxxx
IIOIOxxxxxxxxxxIxIIRxIIOORIO$$$$$$$$$$$$$$$$$$$$$OIIIIIIIxIIIxIxxxIIxIxIxxxIIxIx
xIOIIxxIxOIxIIxxOIIxOO$OOIOOIO$$$$$$$$$$$OR$$$$$$$ROIOOIRIIOOIIxxxxxxxxxxIxxxxxx
IIIOOIIIIIIOIxxxxxIIOOOIOIIOOO$$OIII$ORRIOIR$$$$$RIIIOOIIxOxIIxxxxOIxxxxxxIxIxxx
xOIOORIIIxxIxOxxxOIOIOxIOOOOIOIIOOOOOIIOIOOOOOOO$OOIIIIIxIIOxIxxxxxIIxxxxxxxxxxx
IIIOOIIIxxxIxxxxxxxxOOxIxIIIIORIIOIIIIIIOIIIRIIIOIOOOOIIxxxIOxxxIIxIIxxxxxxxxxxx
xxIxxxxxxxxxxxxxxIxxIxxxIIxIIIIOIxOIOIIIxIOIOIIIIIOOOIIOxOIxxxxxxIOIxxxxIxxxxxxx
xxxxxxxxxxOxOxIOxxxxxxIOIIIIOIOOxIIxxxxxxIOOIIxOIOIIxIIIIIIOIIxxIIOIIIOxxxIOxxxx
xxxxxxxxxIIIIxIIIxxIIxxIxIOIIIxIIIxxxIIIOOIIIIIIxxxxxIIIOOIIIIxxxxIOOxOIIIxxIxxx
xxIIIxxxxxxxxIxxIxIIOIxIIOIIOxIIOxxxIIxIIIOIIIxIOxxOIIIOIIIIxIxxIxxxIOIIOIOIIxII
OxxIIxxxxxxxIIxIxxIxIIxIIIIIxxIxxxxxxxxxxOOxOIxIIIxxIIIIIIIIIIIIIIxIOIOIIIxIIIxx
xIIxxxxxxxxxxIxxIIOxxIIIIxOxIOOIIxOxxxxxxxxxxxxxxxxxxIxIxOIIIIIIIIOIIxIIIxIIIIxI
IIxIxIxxxxxxxxxxxIIxIIOIIOIIIIxIIIIIIxxxIIxxxOOOxIIOIxxxIIIIO$$$OIIIIIxIIIxIxxxx
IOIOIxIxxxxxxxIOxxIIIIIOIIIOOIxxxxOIxxxIIIxxxxxOxIIIIIxxxIIOOOO$OIIIOxxxxxIIIxxI
xIIIxxxxooxxooxxxxxRIIOIIIxIxxIxxOxxxxIxxxxxxxIOIxxxIOOxxIIOIOIOIIIIxxIxxIIIIIIx
OxxxxxxxxoooooooooooIxIIxxxxIIxIxIxIxIIOIxxxxxIIIIIIxIOxIIOxIIIIIxOIxIIxxxxxxxxx
OxIxxxxOxoooooooooooxxIxxIxxxxxxxxOxIIxxxxxxxxxxxxIIIIIIIIxIxxxxOIxIIIIIxxxOOxxx
xOIIxxxIxooIooooooooooooxxxxxxxxIxIxxxxxxxxxxxxxxxxOIOIIIxxIIxIxxxIIOxOIxxxxIxxx
xxIxxxxIOxxoooooooooooooooxxxxxxOIIxIIxxIIxxxxxxxxxIIIIxIIIxIIIxxxxxxxIIOxxIIIII
xxxxIIxoooooooooooooooooxooooxxIxxxxxIxIxIxxxxxxxxxxxxIIxIIxxOIIxIxIIIIxIIIIIOOI
xooooxxxooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxIxxIxxxxxIIIIIxxxIxxIIII$OOII
ooooooooooooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxIxxxxxxxOOIIIIIIIIIIx
ooooooooooooooooIxxxxxxxxIxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxIxIxIxxxxxIIIIIIOxxII
ooooooooooIoooooIxxxxIIxxIxxxxxxxxxxxxxxxxxxxIIxxxxxxxxxxxxxxIxxxxxxxxxxxxxIIxxI
ooooooooooooooIxIxxIIIIxxxxxxIIIxIxxxxxxxxxxxIIxIIIIIxxxxxxxxxxxxxxxxxxxxxxIIxxx
ooooIoooooooxIIIIxxxIxxxxIxxxIIxIIxxxxxxIxIxxxIxOIIxxxIxxxxxxxxxxxxxxxxxxIIxxxxx
OOOI$IOOOIIOORORIOO$$$$R$$$$$$$$$$$$$$$$$$OOR$$$$$$$$$$$$$$RROOOIIOOOOIIRIIIIIOI
OOIIIIOOIOIIIIOOOO$$$$$$OORO$O$O$$O$R$OOOIOIO$$$$$$$$$$$$$OOOIIOIIIOIIIIIIxIIIOI
OIOIOOIIOOIOIOOIOOO$$$$ROOIIIIIO$ROORIRIIOOOIOR$$$$$$$$$$$ROIIIIIIOIOOIOIxxOOIxI
OOIIIxxxxxIIIIIIIOOOOOROIIOOIIIIOROOOOIIIIOIIORO$$$$$$$$$$ROIIOOIIIxxxxxxxIIIOxI
IIOIxIIxOIOIOIOIIOORIOIOOOOOOIOOOIIIIIOIIIOIOIOOO$OOOOOR$ROOOIIOIIIIIIIIxxIxIIOx
IIIIIIxxxIIIIIIIIOOIOOOIIOIOOIIOIOOIIIIIIOOOIIIOOOOOIIIOOIOOIOIOIIIIIIIxxxIIIIIx
OOOIxIIxxxIIIIIIIIOORIIIIOOIIIIIIOIIIIIIOIIOIIIOROIOIIIROIIOOOOOOOOOIIIIxxxxxIIO
RxxIIxxxxxxIIIIxIOIIIOIOIOIxIOOIIIIOOIIIIIIIIIIIIIIIIIIIIIIIIIOOOIIOOIIxxxxIxxxx
IIxxxxxxIIIxxOIOIIIOIIOOIIxOOIIIOIIIIIIIxxIIOIIOOIIIIIIOIIIOOIOIOIIOIIOxxIOxIxxx
xxxxxIIIOIxOIOIIIIIOIIIIIIxIxxxxxOxIxIIxxIIIIIIOOOIIIIxOIIIIOOIIOIOIIIOxxIIIIIII
xxxxIIOOIIIIIOIOOIIIOIOIxIIIIIxxxxxxxxxxxxIIOOOIIIIOxxOIIIOIIIIIxIIIIOIIIxIOIOOO
xIxxxxIIIIIIIOOIOIIIIIOIIIIxIIIxxxxIIxxIOxxOIIOIIIxxxxxxIxxIIxIOxIOIOIIIIIIIOIOI
IIxxxIIIxIIIOIIIIIIIxIIIIIIIxxxxxIIIIOIOOIOIIIIIIIIIIIIxxxxxxxxxxxIOIIIIOIOIIIII
xxxxxxxxxxIIOIOxxxxIIOIIIIIIxxxxOIIIIIOxxxOOIIIIOIOIIIIxxxxxxIIIIIxIRIIIRIIOIIxx
OIIIxxIIIIOIIIIIOIxIIIIxOIxxxxxxIOIxxxIxIIIIOOIOIIIIxIIIOIxxxIOOIOIIIIOIIIIOIIIx
OIIIxIIIIIIIIIIIIxxxxxxxxxxxxxxxxxxxIIIIxIOIIOOIIxIIxxxIOxxxxOIxIIIIIIIIIIIIIIII
IIIIxxIIIIIIIIIxxxxOIxxxxxxxxIxxxxxxxxxxxIOxOxxxOxIxxIIIIxIxxxxIIOIIIIIxIOIIIIII
IIIIIIIIIIIOOxIxIxxOIIIOIOxxxxOOxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxIxIxxIxIxxxOIIII
xOIIIIIIIIxIOIxIIIOOOIIIIIxIOIxIxIxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxIIxIIxxIOOIIII
IIIIIIIIIIOIOIIIIIIOIIOIxIIxxIIIIIIxxxxxxxxxxxxxxxxIIxOIxxxIOOIxxxxIIxxxIOIIOIII
IIIIOIIIIOOIIIIxIxIIxxIIIIIIIOIIIIxIxxxIIxIxxxxxxxOIOIOxxOIIIIOOIxxxxxxxIIIIIIIO
OIIIIIIIIOOIIOIIOxxxxIIIIxIIIxxIIxIxxxxxxOIxxxxxxxxOIIIIIxIIIIxxIIxIxxxxIIIIIIII
IIIIIOOOIIIIIIOIOIIIxxxxxxxIOIIxxIxxxIIIIIIxxxxxxxxIxxOIxxIIIIIIIIIxxxxxxIIIIIOI
xxIIIIIIOIIIIIIxxxIxIIxxxIxIIIIxIxxxxOIOxxOIIxxxxxxxxxxxxxxxIxIIIIOxxxxOIIIIIOOI
IIIIOIIIIOIOxIIIxxxIIOxxxxOIxxxOxIxxIIxxxxxxxxxxxxxxIxOxIIxxxxxIIIOIOIxxxOIIIIOI
IOxIIIxOxIxIxxxIxIIOIxIIxxxxxIIIIIIxIxOIIxIxxxxxxxxxxOIOIIIxOOxxxOOIIIxxIIIIIIII
IxxIIxIOxxxOxIxIIxIIxIIxxxIxxIIIxIIIIIOIIxxxxxxxxxxOIIIxIIIIIIIIxxIOOIxIIIIIOIxI
xxIxxxIIIxxxxxxIxxIxxxxxIxIIIIIOxxIIxIIIIxIxxxxxxxxxxxxxxxxIOxOIIIIIIIIIIIIIOxxx
xIxxIxxxxxIxxxxxxOxxxOxxxxxIOOxxIIIIxIxxxxxxxxxxxxxxxxxOxxxIIIIIIIIOIIIIIIIIxxII
xxxxxxxxIxIxxIIxxxxxxxxxIIxIOxIOxxxIxxIxxxxxxxxxxxxxxxIIIxxIIIIIIIIIOOIIIIIIIIII
oooooooxxxxIxxxxxxxxxxxxIIxIIxxxxIxxxxxxxxxxxxxxxxxxxxxxxxxxxIOIIIOIIIIIIIxxxIII
ooooooooooxxxxxxxxxxxIIIIIOIIIIIxIIOxxxxxxxxxxxxxxxxxxxxxxxxIxxIIIIIIIIIIIIIxxII