,.:;!!!;:.,
!!!O:::::!!!
!:::::;;;;::
,,,,,.......!!!!!!
!!!::::::;;;;;;;;;; !!;;::::.,
!!!::::::::;;;;::::: !!;;:::::::
!!!:::::;;;:'''''''' .;;;;;:;;;;;
!!!::;:::: ,.::::;;;:::::::;;;;;;
!!!!::::: ::::::::::::::::::;;;
!!!::::: ;;;;;;;`````````````
!::::::::;!!
!::::::;O!!!
`':;!!!;:'`