....................,*...*............................................*...*
.......................................*........*....*...........................*....*........*
.......................................*.......'*.......*......................*......*......'*
...................................*......*.......*..*................;;;;;;....*..*.......*......*
...................................*.....*....................................................'*......*
.....................................*..*.......................................................*..*
...................................*.....*....................................................'*......*
...................................*......*.......*..*................;;;;;;....*..*.......*......*
.........................................*.......'*.....*.......................*......*......'*
.........................................*........*....*...........................*....*........*
...........................................,*...*............................................*...*