. .'. . .:'::^+^:: .:^^^:!^^+++X0XCX/!' ':!+/%%XXXC@$$$BB@BN0/^':!''... .':+/%XX00@@$BNNMMNNMM$@C@00%++^^^::. '!//%XC@$BB$BB$$BBBBBBBBNNNBB$$@0%:' . .!/%%XXC0$BBBBBB@0$B$$$BBNNNBBBNBB$$@X/+:' '^+////%XCCX@BB$@@@C@B@0$BBNBBBBNMMMNNNB$@%+^' .:+%/++/%XCXXXC$B$@$@0XXCXC0$$@@$BNNMMMMMMNB$0X!' ':^/%+++++++%%CCC00@@0CCCX0@@@$@@$$$$BNM#MMMNB$0^ 'X0CX%/+^^