................................................................................
.......................,;,......................................................
..........::c::;......cc;cc:::..................................................
.........;oc:::cl'...'o:::ll:cl.................................................
........,lddoooooo...'dloooooll.................................................
........ldkkkkkkkxc...oxkkkxl;........'cdxc.......cOo...........................
..........',,;,,'.....,l:;,..........ckdkKd.,oxxdodKOoxxo'cddxxl'cdooxxc........
...................................'xOc'dKxc00:..;dKk,;OKc,ccoOKoxKd'cKK,.......
..,;:;. .',,,,,,,,. . ;xxxx0K0OKO' ..oKx..xKxO0l;xKdxKl '0K;
.':c:;;l' .oc:;;;;:cl:. l0o.ckkddxd0o..d0dx0xlx0od0c 'k0,
.cdooooool. 'oloooool;' ... ........ ............. ...
.dk0OOO0ko. 'dkO0Oko.
'lollkkkc .,colc'
.,'.