^:''''':::::::::::::::::::::::::::::!^!!^!!!!!!!^/XCCCCX%%%%%//%XXXX++^+^^+%%%%%%%/%%%%%%/++/%%X ^ .::::::::::::::::''''.. ::':':!!^^^^!:!: ^!':::!::!^!^!!:^!!::' %XX ^ '^^^++++++++++!!^!!!!!:!:. :X%!::^%//X+%C+%0. %!:::!^^%XX%XCC+XCCCXXX/^. XC0 C !$@0C000000X%C+^^!^^^//CCC. .%%+%/+%C/X0C%C%CX% /^!:!!^%XCXX%%%/CXCCXXXX%/. %CC C. +B$@0@00XC% .!!^^//C/++%. ./^//%X+%C/XXXCX%/%X+ :!::!!!^%XX! :C//%%%X+%:! XC0 0. +@X$