................................*.***................................... ..............................**.*.*****.*.............................. ..............................*.*.**.*.*................................ ...............................****.*.***............................... ..............................*.*.**.***.*.............................. ...............................***.**.*.*............................... ................................*...***..*.............................. ...............................*.**.*.*.*............................... ..............................***.****.*.*.............................. ..............................**.****...*............................... ...............................*.*.**..*................................ ...............................**.*..**.*...............................