......................................................................................................................................................
....,,................................................................................................................................................
...,;:...;**;:,::,:,,;.;:;;,.:*iiii*.:,:,:*:.,::,;.;.;;*,::i,,:,.;i,*i,:i;;,;.:.*:,:,,:,;i.;,:::.:::;::::;;;.*:*,:.i+;*,.#+i:,;,;,:.:,:.;.:i:i,.......
...*i,:..i+izz*z++n*i*#iz#z:.*.:+*i#.+;+++#ni*in#*zi#n++++++#+#*:n#,+**;**#+z#z:++*z**n*i*zz##+#.###z*ziz##z#*:+++.**#+..zi*n+z+n##.z+n#z:i:**,.......
..;x:*:..:.,:i:i;;;,,,:*,;i,,.i,:,:i.;:i:i;i,:.i**,i,i:;;;:::;;:,i::;i:i::#:i:i.::;i:,i,:i,i:;::.::;;n*,i:;i,i,:;i.:i::;.:.:i:i:i:;.i:i,i.,i,,;.......
..zMin::..............................................................................................................................................
..,i+z+i..............................................................................................................................................
.....,:;..............................................................................................................................................
......................................................................................................................................................