;;;;;;;;;;;;;;;;;;.............................
...................................................
........................................................
..............................................................
................................................................
..................................................................
............................................................
.......................................................
............................................................
.................................................................
....................................................
;;;;;;;;;;;;;;;;;;.............................
...................................................
........................................................
..............................................................
................................................................
..................................................................
............................................................
.......................................................
............................................................
.................................................................
....................................................
;;;;;;;;;;;;;;;;;;.............................
...................................................
........................................................
..............................................................
................................................................
..................................................................
............................................................
.......................................................
............................................................
.................................................................
....................................................
;;;;;;;;;;;;;;;;;;.............................
...................................................
........................................................
..............................................................
................................................................
..................................................................
............................................................
.......................................................
............................................................
.................................................................
....................................................
;;;;;;;;;;;;;;;;;;.............................
...................................................
........................................................
..............................................................
................................................................
..................................................................
............................................................
.......................................................
............................................................
.................................................................
....................................................
;;;;;;;;;;;;;;;;;;.............................
...................................................
........................................................
..............................................................
................................................................
..................................................................
..
..........................................................
.......................................................
............................................................
.................................................................
....................................................
;;;;;;;;;;;;;;;;;;.............................
...................................................
........................................................
..............................................................
................................................................
..................................................................
............................................................
.......................................................
............................................................
.................................................................
....................................................
;;;;;;;;;;;;;;;;;;.............................
...................................................
........................................................
..............................................................
................................................................
..................................................................
............................................................
.......................................................
............................................................
.................................................................
....................................................