........//.................................................. ..........
........//.................................................. ..........
......//..//........//....//......//......//..////////........//////..
....//....//........//....//......//......//..//......//....//....//..
....////////........//....//......//....////..//......//..//......//..
..//......//......//..////..//....//..//..//..//......//..//......//..
..//........//....//..////..//....////....//..//......//..//......//..
//..........//....//..////..//....//......//..////////......//////..//
..............................................//......................
..............................................//......................
..............................................//......................
