.
      ..
      ...
      ....
      .....
      ......
      .......
      ........
      .........
      ..........
      ...........
      ............
      .............
      ..............
      ...............
      ................
      .................
      ..................
      ...................
      ....................
    
      .
      ..
      ...
      ....
      .....
      ......
      .......
      ........
      .........
      ..........
      ...........
      ............
      .............
      ..............
      ...............
      ................
      .................
      ..................
      ...................
      ....................
    
      .
      ..
      ...
      ....
      .....
      ......
      .......
      ........
      .........
      ..........
      ...........
      ............
      .............
      ..............
      ...............
      ................
      .................
      ..................
      ...................
      ....................
    
      .
      ..
      ...
      ....
      .....
      ......
      .......
      ........
      .........
      ..........
      ...........
      ............
      .............
      ..............
      ...............
      ................
      .................
      ..................
      ...................
      ....................