nose - gabriele chirienti
         .::::::::::::::::::::::::;;;;:::;;:::::::;;;::::::::::::::::::;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;:;::::::;;;;;;;::::::::::::;;::::::::::::::::::::;;:::;;;;::;;;;;;;;;;;;;;:;.        
        .:::;;:::;;;;;;;;;;;;;;;;tt;;;;ttt;;tt;;tttttttt;;;;;;;;;;;;;;tt;;;ttt;t;;;;;;;;;;;;;;;;;;;;;;;;;;;tt;;;;;;;;;;;;;;;;;;;;;;;;::::::::;:;;;;;;;;;;:::::::;;;;;;;;;;;;;;;;ttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tt;t;tttttttttttttttt;;;;;;;tt;;tt;;;;tttttttttttttt;;tttttt;ttttttttttttttttt..       
        .:;;;;;;;;;;;;;;;;;;;;;ttt;tttttttttttttttttttttttt;;;tt;;;tttt;;tttttttttt;;tt;;ttt;;;;;;tttttttttt;;tttttt;;;ttttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;tttttttttttttttttttt;;;;;;;;;;;;;;tttttttttttttttttttttttttttttttttttttttt;tttttttttttttttttttt;;;ttttttttttttttttttttttttt:.       
        .:;;;;;;;;;;;;;;;;;tt;tt;;ttttttttttttttttttttttttt;ttt;;ttt;;;;tttt%%ttt;;;tt;;tt;;;;;;;ttttt;;;tttttt;;tt;;tttttt;;t;;;;;;;;;;;;;;;;;;;;;ttt;;;;;;;;;;:;;;;;tttttttttttttttttttttttttt;t;;;;ttttttttt;;;tttttttttttttttttttttttt;;;;;t;;ttttttttt;tttttttttt;;ttt;ttttttttttttttttttttttt:.       
        .;;;;;;;;;;;;;;;;;tt;;;;;tttttttt%%%ttttttttttttttttt;;ttt;ttttttttt%ttttttt;;;t;;;;;;tttt;ttt;tttttttt;tt;;tt;;;;;ttt;t;;;;;;;;;;;;;;;;;t;t;;;t;;;;;;;;;;;;ttt;;tttttttttttttttttttttttt%ttttttttttttt;ttttttttt%%tttttttttttttt;;;;ttt;tttttttttt;ttttttttttttt;;;ttttttttttttt%ttttttttt:.       
        .;;tt;;;;;;;;;;;;;;;;;;tttttttttt%ttt%tttttttttttttt;;tt;;;t;;tttttttt%ttttttttt;t;;;ttt;;;ttt;t;tttttttt;;;;;;;tttt;;;t;ttt;;;;;;;;;;;;;;;;;ttt;tt%t;;;;;;tt;;;;tttttttttttttttttttttt%ttt%ttttttttttttttttttttttttttttttttttttttt;tt;;ttttttttttt;ttttttttttt;;;ttttttttttttttttttttttttt:.       
        .;;;;;;;;;;;t;;;;;;;;ttt;;ttttttttt%%%tttttttttttttt;t;;;;;;;ttttttttt%tttttt;;;t;;;;t;;;;;tt;;tttttttttttt;ttttt;;t;tttttt;;t;;;;;;;;;;;;;;tt;;;t%%tt;;;;ttt;tttt;;ttttttttttttttt%%%tttttttt;;tttttttt;ttttttttttttttttttt%tttt;;;t;;;t;ttt;ttt;;;ttttttttttt;ttttttttttttttttttttttttttt:.       
        .:;;;;;;;;;;t;t;;;;;;;;;;ttttttttt%%ttttttttttttttttt;;;;;;ttttt;;tttt%tttttt;ttt;tt;;;;;;tt;;ttt;t;tttttttttttttttt;t;;;;;;tt;;;t;;;;tt;;ttt;;;t%%ttttttttt%X;t%tX;tttttttttttttt%%tttttttttttttttttttt;tttttttttttttttttttttttt;t;;;;;;;t;;;tt;;tttttttttttt;;ttttttttttttttttttttttttttt:.       
        .:;;;;;;;;;;;;;;;;;;;;tttt;t;ttttttttttttttttttttttt;;;;;;;t;t;;;tttttttttt;;;t;t;t;;;t;t;;;;tttt;t;ttttttt;;tttttt%%%ttttt%%%%%%%%%%%%t;tttttttt%ttt%%tt%%%%t;tt%%ttttttttttttttttttttttttttttttt;tttttttt;ttttttttttttttttttttttt;tt;;;tttttttttttttttttttttttttttttttttttttttttttttttttt:.       
        .:;;;;;;;;;;;;;;;;;;;;;;;;;t;ttttttttttttttttttt;;;;tt;;;;;t;t;tttttttttttt;ttt;;;;;;;t;;;;tttt;;;t;ttttt;;tt%tt%%%%ttttttt%%%%%%%%%%ttXXtXXt@t%tX;X;%%%S%Xt%tt%t@tttttttttttttttttttttt;;;ttttt;t;t;tttt;;;ttttttttt;t;t;;tttttttt;t;;ttttttt;tttttttttttttttttttt;;;ttttttttttttttttttttt:.       
        .:;;;;;;;;;;;;;;;;;;;;;ttttt;tttttttttttttttttt;;tttt;;ttttt;t;t;;ttttttttttt;;;;;;;ttt;tt;tttt;tttttttttt%tttt%%%%ttttt%XtXt%SSSXXt@t8%@@XX%SX8@tt%Xt%X%S@;t%St%S;tt%tt%t%t%%%ttttttt;;;;tttttt;t;t;tttt;ttttttttttt;t;;;ttttttttt;t;tttttttt;t;;;;ttttttttttttttttttttttttttttttttttttttt:.       
        .:;;;;;;;;;;;;ttt;;;;ttt;tttttttttttttttttttttttttttt;tttttt;t;t;tttttttttttt;t;;ttttt;t;;;tt;ttttttttttttttttttttt%%%Xt%t%SXt@%X;tXX@XXS8X@88@t@S%@:tXt8S%%%X%SX;tt%%%%tt%%%%ttt%tttt;ttt;ttt;;;ttt;t;;;ttt;tttttttt;t;tttttt;;;;t;t;;;tttttt;tttttttttt%ttttttt;ttt;;ttttttttttttttt%%ttt:.       
        .:;;;;;;;;;;;;t;;;t;;t;;;t;tttttttt%%ttttttttttttt;;;;t;;;tttt;t;t;tttttttttt;;;ttt;tttt;t;;;tttttt%%tttt%%tttt%%%SXXtt%@%Xtt%t%tX%8StXX8XX8@@88t@%%%X@@tXXStX%XSttX;%S%%@ttXt;tt%%ttttt;;t%tttttttt;;;ttt;tttttttttttt;;;t;;;;tttt;;;;ttttttttttttttttt%tttttttt;ttt;ttttttttttttttt%%tttt:.       
        .;;;;;;;;;;;;;;;tt;;;t;t;ttttttttt%%tttttttttttttt;tttt;tttttttttttttttttttt;;;tttt;tttt;;;tttttt%%%ttt%%%tt%%%%%X%ttSXtSXt@S8@@XX@XXXtXt@@S@8@88%8XS@XXt%XtXtXt@tS%SSS%%t%;ttt%tt%ttt;;;ttttttt%ttt;tttttttttt;ttttt;;;;tt;tttttttttttttttttttttt;tttttttttttttt;ttttttttttttttttttttttttt:.       
        .:;;;;;;;;;;t;;;;;;t;t;t;t;tttttttttt%tttttttttttt;t;;;;tttttttttttttttttttt;t;t;;;;tt;;;tttt%%%%%tttt%%%%%%%%%X%XX%@;@@X@@SX%@XXSXXXX@X8XXXSX8@@8@@88@@XXt%t%%@;@%%Xt@XtXtSXt%%%%tt%tttt%t%%%%%%tttttttttttt;;;tttt;;tttt;;tttttttt;;;;tttttttt;t;ttttttttttttt;;ttttttttttttttttttttttttt:.       
        .;;;;;;;;;;;;;;;;t;t;t;t;;;tttttttttt%tttttttttttt;;;;tttt;ttttttttttttttttt;t;;;;tttt;tt;t%%%tt;ttttt%X;tt%%XSX%XS@X@Xt8XSXS@@SXXXt@SXXSXXXXX88@XX8@X@@;XtXtXS8%@%St%%%SX%X;St%%%S%%%St%S;%%%tt%tt%ttttttt;;;ttttt;;ttt;;;ttttttt;;;;;ttt;ttt;;;t;tttttttttttt;;ttt;tttttttttttttttttttttt:.       
        .:;;;;;;;;;;;;;ttt;t;;;;;tttttttttttttttttttttttt;;tttt;;ttt;;tttttttttttttt;;;;tttttttttt%%tttt;t;tt%%tt@SXXX@@@X@@@@888@@88@8@@@88@XXSX@@@XXX8@@X@@@@@tXXXXXXS%SXt@SX%%%%%%%XtXt%SX%%%S%S%ttttttttttttttttttttttt;tt;;;ttttttttt;t;;;ttt;ttt;tttttttttttttttttttttttt;ttttttttttttttttttt:        
        .;;;;;;;;;tttttt;;;;;;;;tt;ttttttt%ttttttttttttttttt;;;;tt;;;ttttt;ttttttttt;tttt;;tttt%t%%%t%%t%%%%@X%8X%8@X@XXXXSSStXtStXt@t@XX@@@8@@8XXXX@@@@@@X@XXX88@@X@X@88@@@X@X@X@XS@%XtS@S%%XtSXt%%%t%tttttttttttttttttt;t;t;;;;ttttttt;ttt;ttttttttt;t;tt;;tttttttttttttttt;;;ttttttttttttttttttt:.       
        .:;;;;;;;tt;;;;;;t;tt;;;;;;t;ttttttt%tttttttttttt;;t;;ttt;;ttt;t;;;ttttttttt;t;t;tttt%%ttS%Xt%Xt%S@@%@@X@X%@SStXtt%%XtXtX%XtXXtXtXt@SXXX@XSXS@X@XXSX@X@8X@@8@888@@@SSSt@tXtSt8t@S;StXt@t%Stt%tt%%%ttttttttttttttt;t;t;t;ttt;tt;;;t;;;ttttttttt;ttt;;tt;tttttttttt;;tt;;;tttt;;ttttttttttttt:        
        .:;;;;;;;;;;;tttt;;t;;;;;ttttttttt%%ttttttttttt;;;tt;tt;;ttt;t;t;ttttttttttttt;ttt;tXtt%Xt%tS%%@S@S88XSS%@%%%%Xt%Xt%t%%StXtS%SX%X%XtX;XtXtXSS;XSXSSXXXX@@@@@88@X@XSSSS%XtX%@%SXtXtXtXt%@ttSt%%%S%%%%%%t%ttttttttttttttttt;;;tt;ttt;t;tttttttttttt;ttt;ttttttttttt;tttttttttt;tttttttttttttt:.       
        .;;;;;;;;;;;;t;;;;;;;t;t;t;ttttttttttttttttttt;;tttttttttt;;;t;tttt;tttttttttttt;;t%SStS;SXSt@@X@@8%%X;X%SSXStX%Xt@XSXStXtXS@%X%%XtX%X;%SXt%@t%t%%XtXt8SX@@@@XSX;Xt@tX%X%8%XX%XtStXtXS%%X%%SXt@;%Xt%%%%%t%%%t%ttttttttttttttttttt;;t;tttttttttt;t;t;ttt;tttt;;t;ttt;ttttttttttttttttttttttt:        
        .:;;;;;tt;tttt;tt;;t;t;t;tttttttttttttttttttttttttttttt;;;;t;t;tttt;ttttttttttt;;t@%tttt8Xt@XXXX@SXXXtXtSX;tXtXXtX;t%tXt%X;%%t%X%X%SXS%@%X%S;tXt@t%SX%XSSSXXSSX;@S%SXSt@8S@SS@tXSXt@tX%XtX%SSXt@%%X;t%tt%%%%%%tttttttttt;;tttttttttt;;;;t;;tt;;;t;t;t;ttttttttt;t;;;t;tt;tttt;;tttttttttttt:.       
        .;;;;;;t;;t;;;;t;;tt;t;ttt;;ttttttttttttttttttttt;;;tt;;tttt;;;;;;t;tttttttt;;tt%S;;St8XtXXX@@@XStXtX%S@%SX%@tt%S%StXt;t;tXtSXtX%S@%tXt%%t%%SSXt%XS%%XX;XStXtXtXtSXX%@@tXSt@%@Xt%XXStXtXtXSX%St%XtS%%%%SS%%%%%%%%tttttttttttttttttt;;;ttt;tt;;ttt;t;ttt;;;;tttt;ttt;;tt;;tttt;tt;tttttttttt:        
        .:;tt;;t;;t;;ttt;;;;;t;t;;tttttttttttttttttttttt;;tttt;tt;;;;tt;;;ttttttttttt%%%X;%XX8t@8@@@@SSSS@%@%8SX%St%t%%%%%;;ttt%XtX%XtSt%%t%%tt%SSXX@XXXXt8X@XtX;%S%%%XtXSSX@SS@%8@XXXX@8St@SS@S@t@S%@X%XtX%Xt@t%%%%%%%%%%%%ttttttttttttttt;ttttttt;ttttttt;t;;ttttt;;;ttt;tttttttt;t;tttttttttttt;..       
        .;ttt;tt;tt;tt;;;ttttt;t;tttttttttttttttt%ttttttttttttttt;ttttt;ttttttttttt%%%%tS%S8SS8@@X8XSSXSt@@SXS%X%%%%tt%;;;ttS;S%XtS%ttXttStStSXSSt%8SSSSS%%X;Xt%8S%X%S;St%@S;X%@%%XX@X@XXXXt@SSt@%XXXtX%XtX%S%StXt@;%%%%S%%ttttttttttttttttttttt;;;tttttttttt;ttt;;;;;ttttttttt;t;t;tttt;tttttttttt:.       
        .;tttttttt;tt;tttttttttttttttttt%%%%%t%%%%t%%%%tttt%%%ttttttttttttttttt%tt%%%%%@t88XS@@@X8XXXXXX@t%@ttS%%t%ttt;tt%@tt@tS%Xtt%S;S;t%XtXStt@Xt%X;SS@%8%@X%%@t%X;@;X%%X%@tSX8@XSXSSXSX@SSXXt@t%X%@SX%@SXtX%X%%@%%%S%%%tttttttttttttttt;;;;tttttttttttttttttt;tttttt;tttt;;;t;t;tt;ttt;tttttttt:        
        .;ttttttt;ttttttttttttttttttttt%%%%ttt%%%%%%ttttttt%%tt%ttttttttttttttt%t%%%%%X@8%@@@@@@8XXX@SSSt@tt%%%%S%%%SStXtS;Xtt@tt%%Xtt%t%XStX;t@XtSX%X%%%SXtS%XX%S@%XtS%St%%%%XS%tXSXSSt@XSt@tXt@tSXtXtXSt%%@%@%SX%%@%@tXtttttttttttttttttt;t;tt;;;;;;;;;;ttttttttt;ttttttt;;;ttt;ttttttttttttttttt:.       
        .;ttttttttttttttttttttttttttttttt%tt%%%%%%%ttttttttttttttttttt;tttttttt%@t@t@%8@X8@X8888X@@XSS;XttXt%tXt%%%@tt%t%%SSStt%%%X;XtttSt%XtXSXtXSS%%XXS%X%8t%@X%%%XSX%XSSS%@;tStXttX@8XSSXtSt%t@tt%tS;S%@%tS%8%@tSSt%XtXStttttt%%%ttt%%tttt;t;;tt;;;;ttttttt;;;;;;ttttt;t;tttttttt;;;tttttttttttt:.       
        .;tttttttttttttttttttttttttttttt%%%%%ttt%t%tttttttttttttttttttttttttt%%St%%%@8XX@8X@888@@XSSSt%t%XttSX;%%X%tS@tXtS;S;%%tXt%X;t@S@@%@%X%tXtt%X%%%XtXtt@ttt@XS;SSX;t%%tt%%%S%XXt@tXt%XtX%@tt@t%S;ttS%SXtSSSX@%XtS%%ttXt@;%%%%ttttttttttttttt;;ttttttttt;;;;;t;t;;;t;t;t;tttttt;ttt;tttttttttt:.       
        .;tttttttttttttttttttttttttttttt%ttttt%%%t%ttttt%tttttttttttttttttt%%%ttSt888XX8888888@XSSS;tX%Xtt%Xtt%X%%X%%;t%X;@;StSttX%tt@tS;StXXtStXtX%t@%SStt%%XSX%%t%S;ttXSS%%X;S;Xt;;%%S%X%%X%%XtS%SX;StX%S;t@%@ttStX%@XSStttt%Xt%%%%tttt;;tttttttttttttt;;;t;;;ttt;t;tttttttttttt;;;t;ttt;t;tttttt:.       
        .;tttt;ttttttttttttttttttttttttttt%%%%%ttttttttttttttttttttttttttt%%ttXtt8X@8X8@88888XSSS;t%8tttXtttXttX%X;S;Xt@t%t%t%%t@ttX%%%%Xt@t%XtS;St%X;SttSt@@t%%@%S%%X%@;tX%@;S;ttX;%t%S%XXS@8@t8XX%St%%t%tt%%St@ttS%XtttXS%@tS;%%t%%ttt;;tttttttttttttt;;ttt;ttttttt;ttttttt;;tttttttttt;tttttt%%t:.       
        .;;t;;;tttttttttttttttttttttttttt%tttttt%%t%t%ttt%ttttttttttttttt%%tt%%88X@88888888@XSS;StX%%%Xt;%Xt%XSt%t;;S;XtS%Xt%@;%SX;%%@%S;@S%XtSt%%XS;Xt%%t@tSX%S%%X%S;%%@;tXtXSSS%tSSS%%XtXtXtXXt%X%XtXtSt%@ttXttS@%X;%Xt%Xt%X;%%%%%%%%%ttt;tttttttttt;;;tt;;tt;ttttttttttt;;ttt;tttttttttttttttttt:.       
        .;tt;ttttttttttttttttttttttttttttttttt%%%tt%t%t%t%t%%tttttttttt%%%t%%88Xt888888888XXS;%SX%SX%S:t@%XS%X;S;St%%@;tttt%S:t8%t%Xt%St@tX%%XtX%XttX;%SS%XXtt%X%Sttt%S;t%X;XtXt@@S%@%SX;@t@SXSSX%@%S@t@tS%%XttX%ttttXt%XtSSt%@t@t%Xtt%%%%%ttttt;;t;t;;ttt;;tt;;t;;;t;tttttttt;tttttttt;ttttttttttt:.       
        .;ttttttttttttttttttttt%ttttttt%%%tt%%%tttt%t%ttt%%%tt%tttttttt%tt%t88SS8@8@8888@XXS;XXt@tXt%t%Xt%%8ttttX;SS%%%;%XtS:t@t%S%%X%%X;XtX%XtXtXt@tt%%@%%ttXttX;ttt;tt%S;XSt%XtSSXtX%t%SXt@tXXSX%X%Xt%XX%%%@t%XSt%S;St%X;StS%%StS;S;%SS%%t%%t;;tttttttttttt;;tt;;tt;tttttt;ttt;;;;;;;;ttttttttttt:        
        .;ttttttttttttttttttttttttttttttttt%%ttt%%%%t%tttttt%%ttttttt%%ttt%8@XX88888888@@XStSX;X;S;S%X%X%8%%X%Xt;%XtX;;St%S%@t@tXtSStS%%S%XSt%S;Xt%t%SS%XStX;t%%%%t%tt%Xt%XtSS%@tt%@t%XtSS%X%X;%%SXS%@X%SS%@t%XtttSX;t%Xt%S@%@XtX%%%%Xt%S%%%%%ttt;;tttttt;;;tttt;;tt;;tttttttt;;tt;;;tttttttttttttt:.       
        .;ttttttttttttttttttttttttttttttt%%%%tttttttt%tttt%%%tttttttt%%t@88@X888@8888X@@S;XXXtXtStSStX%@XtX%St;%@tS%t;t%XS%ttX;X:StXtXt8;%XtX%%@t%XttXXtt%%;%XtS%t%%%%ttXtt%%%%SSXt%XSSXXt%%%%@%@%XS%%X%t%S%%%%StX%%Xt%%%X%t@;tSSX%8ttXt%%S%%%tttttttt;;;;t;t;;;ttt;ttttttttt;;tt;;ttttttt;tttttttt:.       
        .;tttttttttttttttttttt%%%ttttttttttt%t%ttt%%ttt%%%%ttt%tt%%%%X;8S%%8@88@888888SSSXt@;%@t%S%@%%@St%8ttt@%t@tt;t8tXSt;%Xt;SSt%X;@;X@t%%8%XtttS@t%%SS%SStttStttttSt%%Xt@%%X;tX%Xt@tXSt%%%t%Stt%Xtt8tXtS;S;tt;%S;XtXt%%%;SS%X;X;@ttSXtSt%%t%%%tt%t;;;;;;;;ttt;ttt;;;tttttttt;ttt;;;ttt;tttttttt:.       
        .;tttttttttttttttttttt%ttttttttttttt%t%t%%%tt%%%tttt%%%tt%XtS;tX@@X8@8888888@S;X;@S%Xt%@ttXSSX%@%X;tX%%Xtt%;t@t@ttt%@;%%tX%X;S;%XtS@%%SXtt@%@%StXt%%%%%ttS;t%%X%%S;S;Xt%SX;@tSSXt%@%Xtt%%XtS%@tt%%%t%tStStX;ttStXtX%X;%S%XtStXt%t%%t%%t%t%ttttttt;;;ttt;;tt;;;tttttttt;;;t;t;ttt;t;tttttttt:        
        .;tttt;;;;tttttttttttttttttttttttt%%%%%t%t%%%%ttt%t%%tttttttXX88X88@8888888@;%XS@tXtXtX;SXt@%@%S%t%XtS%%%t;;X%@;%%tS@t%XX;S;tX%Xt8%%XXt%%St@t%%StStStt%%%tSt%StS%%X;t%X%XtX%St%S@SXS;XtXt%@XtX%@X%XXt@t%%XtS@tXtStStt%@tt%%StXX%@tXt%%%ttttt%%ttt;;tt;tttt;ttttttttttttttt;t;t;ttttttttttt;:.       
        .;tttt;tttttttttttttttttttttttttt%%t%%tt%%%%%%t%t%t%ttt%ttXtt@t88X8@888888Xt@S@St%tStXtt@S8X%XS;XtX;%%X%tttSSX;tttt8;StX;%XtX%Xt@tXt%t%%XtX%XtX;tttt;%%SS%tSS%@tXt%%XtXtSXt%SSX%X%S@St%tXttX%S@%XXtXX%@X%@%XtS;%%XtXSXtXt%%t%%tStt%X;%%%S;;%%ttt;;;ttttttttttttt;ttttt;;;t;t;tttttttttttttt:        
        .;tttttt;;;tttt;tttttttttttttttttttt%tt%%tt%%%%%t%tttt%%%%t%S8888@8888888@X%@S@StStXt%%8%@t@ttSt%XtSXtttttSt%%t%t%8ttXtStXtSS%%S%@tX%tXXt%@;tX;tXt%t%StXtX;t%%t%%X%StXtX%%S@tS;tt@;Xt@%XtXS%8S8XtXXSSX;X%StttttS;;ttttttSXt%%St%X%S;%S%ttttt%tt;;tttt;tttttttttttttttttttt;tttttttttttttttt:.       
        .;tttt;;;tttttt;tttttttttttttttttttttt%%tt%%%tttt%%tt%%%%%X;88X@@@88888@SXX%X@%%%XtXXS8%XStt@tX%XtSX;t%%St@%X;tSt%%X%X;%Xt%%Xt8%SSX;StX;Xt%SXt%S;SttttttX;tX%S;@ttS%Xt%%%Xtt%%SXtt%XtSS%StXt@@tX%XtXt@t%Stt%%%t;ttttttt%%t%@t%%%XtX%@tX;t%S;ttt;;t;;;;t;tttttttt;tttttt;;;;t;;ttttttttttttt:.       
        .;tttttttt;;ttttttttttttttttttttttttt%%tt%%tttt%%%%t%%%t%%t@8t888X8888S;@@S%XXt%SXtXt8S@ttSStS%X;SX;;%tttX;t;tS:tXXtX;S%XtX%tSXX%@;t%SXt%XXtXtStttttX%%%t%StttS;St@tt%SS;tt%XSt%X%X;@S%XtX;StXX;XStX8tXtXS@tt;tt%%t%%%tX;t%%SXXt%SStSttS;;;%%tt;;;;;;;ttttttt;t;tt;;;ttttt;;;tttttttttttttt:.       
        .;ttttt;;;;tttttttttttttttttttttttttt%tt%%%%%%t%tt%t%%%t@SX@;88888888SS@@St@SStXS@SX8XtX%8%@%@t%Xt;t%;t@tStt%%tt%Xt@t%%@tS;S@SX;Xt%SX%tXtttS@tt%%%%ttStXtX;%Xtt%Sttt%t;tt%%%t%Xt%St%XSXtX;XtS;XtXS@%SXX%Xtt%XtXt%St%SS%t%X%X%ttXt%tS;X%tStt%%tt;;;;;;;t;ttttt;ttt;tttt;ttt;ttt;ttttttttt%%t:.       
        .;ttttt;ttttttttttttttttttttttttttttttt%%t%tttt%t%%%S%%X;X8X@@@88888@SXtXX%@SStXt%88t@SXX%@tXt@tttttS%%%StStS;;%X%Xt%@%SX;%Xt@;@;XtXt%SXtXSt%@t%SStX;t%tttXt%XX%tSt%ttt%%SXtXt%@Xt8%%XtXt@tXSt%S%%S@SXtXSX%XtSt@tS%XtXtXtt%tttt;t%S;S;Xt%SS%%tttt;tttt;;t;tttttt;ttttt;t;ttt;ttt;t;tttttttt:.       
        .;ttttt;;;;tttttttttttttttttttt%%%ttt%%%t%%%%%%%t%tStt%t@;X88@88S888@SStX8%X@ttXX88XXXXt@XSX;%tttt%S%SSX;St%;;t%8tXt%%X%tXt%@%%S%t%%XtSt%tXtXtS;%tttSStStS;@t%tS%tt%t%XtSStS;XS@SXt@XSXS@t@t%@X%8@%X%X@ttXtSXt%%S%tStX;%Xt;tt;;:;;;%%%tX%@tXt%%%ttttt;tttttttttttttttt;t;t;;;t;;tt;tttttttt:.       
        .;ttttt;t;tttttt;tttttttttttttt%t%t%%ttt%%%%%tttt%tX;tX%t8@8888S%@8XSXSXS@XXS%X%88@XXSXXt@t%X;tStXtSS;ttSt%%;%%XSt%S@St@tSXXt@SStXtX;%@t@tXt%%tt%S;tt%%ttSt%@tSt%tSStt%Xtt%XtXXt8XXt@XXX@@t8%%@%%@%XSX%@%@XXSX@%@SXtS%@ttS;%%%tt;ttt%St%%%%St%%%%ttttttttttttttttttttt;t;t;tttttttttttttttt:.       
        .;ttttttt;t;ttttttttttttttttt%%%t%tttttttt%%%t%%%%%;;%Xt@@X8X8;8@8XXX@X@XXXXtX88@XXXXXSX%8ttt%%%%t%StXtS;%tttSXStX%XtXtt@tXt%Stt%tSt%SXtt%@tXttS;tStXt%S%S%XtS;St%%tX%St@S@t8t@@X@@8@@88888@88X8@X@@XX@@XSSSSt8%StXSS%%@ttSttt;;:;;;t%%StXt%%S%%%%%tttttttttttttttt;;t;tttttttttttttttttttt:        
        .;ttttttt;t;ttttttttttttt%%%%%t%t%ttttttt%%%%%%%ttStXtS;t8@@8%@88S@SXSSXXXX88888@@8@@XttS@tXt%XStXtX%%S;%;t%Xt%Xtt@tSt%SXt8%XStS;tX;%X%Xt%Xt%%t%tt%%X;St%XXt%tS;StXt%X%S@@SX%8@XX@888888@888888@8XSXSSt@ttX;X@%@SX;%@tt;%ttSttt;;::;tt%%%%X%XtXt%S%%%%t%ttttttttttttttttttt;tttttt;;ttttttt:.       
        .;ttttttt;t;tttttttttttt%%%ttt%%t%ttttttt%t%ttttt%St%%X;888@@%8X@@XXXSX@X@888@@@88@Xt%XX@%tX%X;t%tX%XtS;t;%;t@%X%%XSt%@SS%SS@;ttt%SttX%t%XtXtXt%StXt%t%SX%%SXtt%XtXS%@@XXXX@88@88888888@8888@8@888@8X@@X8@XS%@%Xt@St%@tX%%ttt%t%t;::;t%SStt%X;tS;%%%%%%tttttttttttttttttttttttttt;;tttttttt:        
        .;ttttttt;tttttttttttt%%%ttt%%%%t%tttt%%%%%%t%%%%X;X;%XXX8888@X8@@8@@X@888888888@XXX8X%tXtS;S;St@X;%X;;;ttt@%@%X%@t;XS@%XXSX;;t%S;tt;XXtSStX;t%S;%S%%XtSt%X%%XXtX%@X@@@@8888888XX@8XXXX@8XXXSSSS@@888888@@888@@@XSSX%X%Xt%SSt%%%tt;::t%t;t%%%X;;Stt%%%tttttttt;;;;;ttttttttttttt;ttttttttt;..       
        .;ttttttttttttttttttt%%ttt%%%%%%t%t%t%%%%%%%%%%%%tt%SX@S@8@8888888@@888888@888@@@8Xttt%t@%Xtt%tXS;XX;;tttSt%@tS@%X;SS%%Xt%@ttt%S.;%ttSt%StX;%Stt%%Xtt%S%Xt%X%%XSS@SX@8888@@@XX@X%StSS8X%@XSX8@%@%8%X@88888888@@@@XSX%8%S@tt%%ttttttt;;;t%t%St%@;;t%t%%%%ttttttttttttttttttttttttttttt;tttt;:.       
        .;tttttttttttttttttttttttt%t%%ttt%tttttt%%%%%%%%X;Xt8XSX8@88888@X8888888888888@Stt%Xt@t@X;;%X%@t%Xttttt%%%XXt8S8St%Xt@tX%@tS;%t;;;ttSt8tX%%@ttX;S%%%SS%Xt%S@%@%@XX8@8888XSS%@SSSStXSSSS@S%@88S8SX%@SSX@888888888888888@Xt@tttt;::;;;;:;;%t%tSt%%Xtt%%%%%ttttttttttttttttttttttttttttttttttt:        
        .;ttttttttttttttttttttttt%%tttt%%%t%tttt%t%%%%%S;%@@tXS@8@8888888@888888888@XSSX@XtXtX%%X;SS%XtXX;tttttStStX%SXXt8S@%XX%@t%%@t%ttt%tSt%Xt@%t%S;tStt%t%SXtSSX%@@XX@8888@XSSSXXS%S;St;%SX:;%SXSSSSXXtXSSSXX8@@8888888888X@XtXtt;:::::::;:;t%t%t%8ttS%SS%%%tttttttttttttt;tttttttttttttttttttt:.       
        .tt%ttttttttttttttt%%%%tttttttttt%ttttt%%%SXtXtt%SSX%XX@@X888888@888888888XXXSXS;SXt@X;%@t%8Xt@S;tt;tt%%%@%@%@t%XStSXt@tStt%t%tt;%t%%@t@tSSX;t%%tS;Xt8t%Xtt8@X@@88888@SSXXSS%X%t%%%XS%;tt%t:;%t%S;%SX%@t@SXXXX@@@888888@@@%X;::.....::::ttStt%%%X%%SS%S%t%t%%tt%%ttttt;tttttttttttttttttttt:        
        .tt%tttttttttttttt%%%ttt%%%%tt%%%tt%tt%%%%t;%t%S;XXS@%@8@@888888@8@888@8XX@@XSSt@SS@ttXS8t8t@@S;t%;ttSXtXStX%S@%%XXtXXtX;tXttS;;;ttS%%Xt@Xtt%S;%t;tttXX%t%X%@@@88888@XSSS:t%S:::;;t;:;:;t:   .::;;SSSXXXtX@8S@XXX@@88888888t@::......::.;;tt%tStS%Xt%%%%t%t%tttttttttt;tttttttttttttttttttt:.       
        .ttttttttttttttttt%ttt%%%tttt%%%tt%tt%%tttt%Stttt8X@X@@8888888888888@@88@@XXS;@@;@StX%S%88X@%X:tttttXtt%8t@tX%SS%StX;%@:t%t%tt;;;%%X%@tXtXtStt%X;tSXttXS%%@@@888888@X%%S:tt:;:.         .       ..:tSSSSXS@XX%@SSSXXX@@88888Xt;.........;;tSt%tSt%%St%%%tttttttt%tttttttttttttttt;ttttttttt:        
        .;ttttttttttttttttttttttttt%%%%%tt%t%ttt%%t%t%%t@8@X8t88@88888@@888888@XX;SSS@tS@t@%%X;8X;@X%tt%;tttX:S@;@S;XXtXt@t@t@;StXt%;;t::ttX;%@tS@ttt@t;tStt%%%@%%@@888888@XSXSS%t::.    S   %   S S %    :.;%%StSX8XX@XS@t@SXX@88888@t:. ......:ttt%tt%XtS;%%%%ttttttt%%tttttttt;;tttttttttttttttt:.       
        .;tttttttttttttttttttttttt%%%%tttt%tttt%%%t%XS;X@8@@:@888888888888888@S;XXXSStXSX%SXXt8%8@XtSttt;t%SttXt@ttX;X%@tS%%Xttt%%%ttt;:;ttStXSXtXSttt%%ttSt%StXStS8888888@@SSSX%;.   % X SSSSXX XS S  S    .:;%SSSSXSSSXSX88%SSX88888X:.   .  .:;tt%%%%%%%St%%%tt;tttt%tttttttt;;ttttttttttttttttt:.       
        .tt%ttttttttttttttttttttt%%%%tt%%t%%%tttt%SXtXtX8@SXt88888888888@88@;;%@X@St@@XXtXXtX8%8XXtttt;;tXt;t@%8St@tXX%Xt@S%@;StX;tt%t;;;t;Xt%%@tX;%Xt%%SttX;%S;8XX8888888@SS@%X%.  S X S @S S @@% @ X        .:;ttS%S%SSX@XSXSXSX@@88@t:....  .:t;t%t%S%Xt%%%%%ttttttt%tttttt;t;t;;t;ttttttttttttt:.       
        .tt%tt;;;;t;ttttttttt%%%%%%ttt%%tt%%X;tttS%tt%@8XXS;@8888888888@8S;%XXXX@XS@8@XtXS;t8X8XX;S;;;t%%ttt@S8XtXSXXStSt%X%ttt%tttttt;;;;%%SX%XtXt%t%SStS%tXt%%@tX@88888@XSX%St;  S @%S X 8X@XS%XX%S XS S      .:;t%SX%XXS@SSS8XSSXX888:.    ..:;ttS;tt%%StX;t%%%tttt%ttttttt;ttttt;;ttttttttttttt.        
        .tttttttttttttttttttt%%%t%tt%%%ttttt;tt%SXt%SXS8;St@888888888888Xt8SXX@8XXX8XXtX%@t8XSSX;t;:;t%SX;tXXSXtX;@XttXSt@;Xt%Xttttt%t;;;%%X%%XStX%St%S%StXtt%XtXSt8888@@@SX@S%t.  S XSSSX8X@@@S X S @ S  S      .;%%SXSX@@@%SS@XSSSXX8@;:.    .:;t;tt%tS%SttStt%tttt%tttttttt;tttt;;tttttttttttttt:.       
        .;ttttttttttttttttttt%ttt%t%%ttt%t%t%tXtt%%Xt@8SXt8888888@8888@S;@tXXX@@@88Xt@t8X;@XSXS;%t;;t%Xt;tXSXXSt%8S;St@tXt%%%S%t%ttt%;;;t%%S@tt8%@%%Xt%%%%%Xt%X;@t@88888XSSS%St.  S%S XSSXSX@@X@@S@X SX @    S    .:tt%SSSSX@StXX%XXSX@8@:.    .:;;;ttt%St%SttS;t%%%ttttttttttttt;;;ttttttttttttttt:        
        .;ttttttttttttttttttt%t%t%t%tt%%%t%%%ttt%X%;@8tXt8@@8X8888888@@;XS@tXX8@88@tXXXXtXXt8S;t%;tStt%t%t@SXt%X8@;t@XStX;SXtS:%ttt%t;;;;%S%SSXXXXt@;t%Xt@%%X;%%8%X@888SSSStS;.   S @X%SXX@8@X@8@XXX@ S% X%        .:;;t%%%%%SX%%@8@@SX88;..  ..;;;;%tt%tXttX;;%%%%ttttttttt;tttt;ttttttttttttttttt:.       
        .;ttttttttttttttttttt%ttt%t%t%ttt%%%%%X;t@t%88tS88@@X888@8888X8tXSX@S8888XX%@XXX%@%8S;t%;ttt%@;t%X@SX%S@@t%XtXtX;%S;%tt%ttt%t:;tt%;@X%@SSt%tX;%%StStt@%XSS@@88@X@X@@%:  X%%S @SXXX@@@XX@8@XSSS @S  S       ...;%XSt%S%%S@%8S@SX88X.   ..:;;;tttt%%XttX;tt%%ttttttttt;tttttt;;;;tttttttttttt:        
        .;ttttttttttttttttttt%ttttt%ttt%%%%%ttttS%%8@X%888@X8888888888@8Xt@;8888XSS%X@SSXX8Xtt%t%S%Xt;S;S@SSSt88;X%@Xt@;XttX;tt%%tt%;;ttt%S;XXtXXXtX;t@tXt%@;%X%@S@888@XSS%S;. S XSS@X8@XX8@X@8@X@@XXXX XS %        ..:t%S%tSSS8SXXSSX8X8@;....::;:;t%t%Stt@t;%S;ttttttttttt;ttttt;;ttttttttttttttt.        
        .;tttttttttttttttttt%%tttttttt%%%%%ttXt%8;@@t8@@@X88888888888X@@X@t8888XSXS%8Xt8%@Xtt%%tSt%%;t;t8XSX;@8tSXt8t@t%%S%ttt%X;;%;;;tt%XtXt@SSXS;Xt;Xt@S%@tXSXt8X@88@XSSS%; S @ X%SSXXSX@@XXX@SXXSSSSX XS S         :ttttS%SXS@8X@%@XS88%:.. :;:;t;t;%tXtt@ttt;ttt%tt%tttttttttttttt;tttttttttttt:.       
        .;tt%%%%tttttttt%t%%%tttttt%%%%%ttttt%%Xt%8X%88S@@@8888888@888@SXX888@XX;X%8X@8@@XStt%%%tt8;;%t@@SSSt8@XtX@tXtX%Xt%%S%t;tt%;;;t;tXtX%S@SX;tX;StXXS%S%%%@SS@888XXS@SS: SSS@XXX@@@X@88X@@@S @SSS XS S %  %      .;t;tt%SXSX@SX@X@X88X.  .::;;;ttt%%%XttX;%%t;ttt%%tttttttttttttt;tttttttttttt:.       
        .;tttttttttttttttt%%%%%%%%%t%%%%tttttSXt88XSS8@X8@88888888@@888S;t88Xt8tX@8Xt8@X@%t%%%SSt@:;%%S@Xt8%8@;8%@XXXt%%%%%X;tt;%%t;;tt;%XtX@XXXXt%%XtXt8t@XSXXt@t8888XXS%t;  S @X8@@888888@SXS SS%S 8X X% X S        .:ttSS%%%XX@SStXS8@88:. .:::;;tttSt%%Xt%StS;t;tttt;tt;;ttttttt;tttttttttttttt:.       
        .;ttttt%%tttttttt%%%ttttttttS%%%t%%%t%S@@@t@88t888@8888888@@88Xt%8@8@@t@SX8t@88XXt%t%SS%%t;X;%@XS@t88;@t8@;@tX;StS%;tttStt;tttttSX%%@%@@XS%S;@tXXXtX;t@X%@@88X%%@tt;  SX S@88888888@@X8@SSS%X XS S%   X S      :%%XSSXSSXSXSSS@S@88;...::;;;ttttStS%X%S;t%t%ttt;ttt;tttttttt;tttttttttttttt:.       
        .;tttt%%ttttttttttttttt%%%t%S%ttt%%%X;@t8@%%8@88888X8888@X@@88@t@88@S%XSXXS@@8XX;X;t%Xt%St%t%@@%X%88;8XX@SXXtt%%Xtt%tttttt;tttt%Xt@XXXX@X%tX%%@XSt@tX%X%@S8@@XXXXXt: X @@S@888888888@8@XXS S X % S S S         :t%S%%%%XSXt@8Xt8X88t:...:::;tttt%XStt@;Stt%%%tt%ttttt;tt;;;;ttttttttttttttt:        
        .;tttt%ttttttttttttttt%%tttS%%ttt%%%%%@8@;S@@@88S@@888@88S@8@88t8@@SSXt8@XX@@8XtX;t@tt%XtS%S@@Xt@@8t8@X@SXtX%XtX;%%%t%t%%ttttt%%%@t8XSX@@t%@tSS8S%8%S@S@X%8@XSSStt: XSXSXXX@888888888888@XXS S S  S X  % S    .:tSXSXXSSSS@S@8XSX88X. ..::;;;tt%%%%Xt%%%Xttttttttttttttttt;t;tttttttttttttt:.       
        .;tttt%t%ttttttt%%%tt%%tt%%S%%%%%%%SXt@8XS;@888XX88888@88%X888@t@8SXt@88@S@X@8tSt%%t%%XttStXX@SXt8@@@@@@S@%%%@;tt%%SttS;;tttt%%XXX@8SX@@@XtXSS@XXtX%X@SSX888XSt%;:  XS  S S SX8@X@8@88888X@SS   @  S  S       .;t%XSSS%SSXXSX%8@S88S. ..:::;ttStXtS;SSStt%tttttttt;;ttttttt;ttttttttttttttt:.       
        .;tttt%t%t%tttt%%%tttttt%%%S%%%%%%%t;@S8@;@8888@@88X88S@888@888X@8@XX@@8S@@X8Xt@%%@tS%%%tXt@@X;X88X@888XXS%8tt%%@;%tSt;t%tt;t%X;@S8@S@X@S;Xt%%8XSt@%XSSXS@88SSX%;:       X @%XXXX@88888888XSSS S  %     S S    :tSSS%SXSX@88@S@@@S8X.....:;;t;;tSttX;%XtX;tttttt;;tttt;;ttt%;tttttttttttttt:.       
        .;ttt%%ttttt%%%%ttt%tttttt%%%%%%%%tt%X%8S@X8X88@8888XS@@X8@88888@@SX@@XX8XX88tStSX;tXStXt;8@X@XX8X88S@XXt%@tSXtS;%St%%tt;;;t%SS88@8@XX@8SXSXX%@;@tX;t8XXX88@8@888@%@SXtSSSt%t.  S @X888888@@% X    S X         :%S%S@XSX@@@88@S@X@88;....::;ttt%%@%tXt%%tSS;tttttttt;t;t;ttttt%tttttttt%ttt:.       
        .;ttt%ttttt%%tttttt%ttttt%%%%%%%%%t@tXt8SX@888X88X88SS8@S888@8888@XS@8t8@S@@@%%@SttSXt%X;@@XXXS88X8@S8@XXS@%X;SSSttS;t%;;;t%SS@88@XX@X8Xt%@StXXStXtt8@t@@@88@@@8@XX@8S@888@888%t:  S 8888@88@S X @ S  S S      .:%SS@XS%X@@SX%SX@888X....:;;tt%Stt@ttXS%X%t%%ttttttt;t;t;tttttt%t%%%%%%t%tt:.       
        .;tttttt%%tttttttttttttt%%%%%%%%%SSt8%88t88@8888@@8SS@8X@S88X8X88@St8XX8X8@8tX%XtXt@tX%%%88X@XX8888;88SSXtXtt@;tt@;;tttt;t%tXX888@XX8X8XX%XStX;@t@t%8@XX8XXXXXSXXXXX@8@@88888XX88S%St;:. 88@XXS X  S  S   % %   ;tSXXSS%SXX%SXXS@X88@:...::;ttttXtt@tt%S%SX;t%%ttttt;ttttttttttttttttt%tt%t:.       
        .ttttttt%ttttttttttt%tt%%%%%%%%SSS%%S8X88@88@88@@8S%8X@@%;88S@8X8Xt8@X8@888X%@%SXtXtXSSSS8@X8X@88Xt@8XXSt@XtX;X%t;tX;;;;t%%XX88X@8S8@8@;8@t%%X%XtX%88X%@t@SX@8XX%%:.    :%@8@@XXStXXXS8@tSS;. % S% XS S         .t%S%t%S%X@XtXSXX88@@S:..:;;ttt%XtS%%Xt@%S%S;%%tttttttttttttttttttttttttttt:.       
        .;tttttttttttttttt%%%t%%ttt%%%%%%%XSXt88S88@888888;8@S@XSt8@SS88@@t8@X8@888t@%8S%t@StXtt88XX8X@8XXt88SXXt@S@tStX;Xt;;:;;%%%888@S8t88@XS@@t8ttXX%S8t@@X@SX@@S:. XX@88888X 8@ .t@@XXt@XXXt;X888t: S X XX XSS @ S   tt%SSS%SSXtXS@S88@SSt%;:;;;tt%StXStS;S;@t%t%%%%%tttttttttttttttttttt%%t%%t:.       
        .tttttttttttttttttttttttttt%t%%%%%@;@t@888@88@888X@8SX8SSt8@S;88@@X@@8X@888XXXtXt8XSXXt8@XS@8S88SSX8X@S;8SSStX;;S:;;;;;tttSX8@X@@88X88;8X@tS%%@XtX8@XSX@8S:. S88XX@8@8888888SS  ;XX8888888@888S.  X XX S X S     .;ttS@X%SSSX888XS;XtXtt::;;t%%%X;%ttSt%St%%S;t%%t%t%ttttttttttttttttt%tt%t:.       
        .tt%%%ttttttttttttt%%%ttttt%%SX%8t;@S;8888X888888S8@S@X;@;88Xt8S88@X88@888XSSStXXX%XX;X@X@X8@S8S;X88@SS@t8tt%t@t;;;;:;tt%t8@@X@@88X88S@@t8t%Xt8;@888@@8@S  S@88888888@X@XX@X@@@    . :tX%8XSX@@t: XS 8XSS @ @ S   ;tSSXS8X@8S@;tt%ttXS;;:;;tt%t%%S@tttS%%@t%t%X;;ttt%t%tttttttttttttttttttt:.       
        .t%%%ttttttttttt%t%%%%@SSt%S%tt8tt%tXt88@@X8888@888X@XXtXXt8X%X@88SS888@88SXXtX;@@XXS;8t8@@8X@@;X888S;@X8X;@SX;ttt:;;;tttX@S@@@88@88@;@S8Xt@tSXX@88888SX   XX88@@XSX   :tSSXX%. X % .;;;. . :tXSSS @SXSSXXX X     :;SSS@X8SSt%%%%S8888;::;;tt%%@tSSXtStXt%%t%t;tt%tttt%ttttttttttttttt%tttt:.       
        .t%%%%%ttttttt%%%t%t%t;;tStXt@tt@X@%8S888X8888X@@88XXStXtX@8X@8888SX888X88XXSt8X@XXX;8S8@@X@X8Xt@88@S@XXX;Xt%X;;t;;;;tttSX@@@@88@888S@S88t%X%t@8888@8@Xt: X 8XS   ;@%8S@888888888@8XXt%%:        : @X@@XX @S X    ;%@@@8@t%SX88@@X%8@@:::;;tt%%t@%%%%%%%SXtt%SSttttttt%tttttttttttttttt%ttt:.       
        .tt%t%tttttt%t%t%t%t%ttttttt%%%%t%%SttX88@@888@@8@8X@@tX@XX8SX888@S888X@8@@XSX@8@X@;8%X@8@@@8@tS888SSX@;X@t@;;;ttt;;;tS@X@8@X88888@SSX@@8%%X%S@888@8@8S;. XS S :XSt%%;%StXX@8@@888888%@X;:. XSX@@S88888@88XS S   .S8S8X;X%8X@@@@88888.:::;;tttS;%S@%Xt@tS%Xt%S%%%ttttt%t%tttttttttttttttttt:.       
        .tt%ttttttt%%t%%%%%t%t%t%t%X%%%XSXSXttt@88@@@8S88XS88S;XXXS8XS888X8888X88@Xt8X88@8SX8t@88@8@@Xt@8@X%X8@%8;X;;;;tt;;tSXtXS88S88@8@8@XX88@8%SS;X@8@88@X%;:  S% .%X.  @ @SX;%X@@8888888888S@;:.  @888X@XX888XXX  % .%XSSSXtS@X@@8888SX8;:..:;;tttt%X%%%tttXtSSS%%Sttttttt%tttttttttttttttttttt:.       
        .ttttttttt%%%ttttt%%%t%t%StSt%%tt8tt%S;88@8X88SX8XSX8@tXXX8XX@888@@8@8X@8@X8X88X8@t8t@X88@8@XSX88XXX@@X8Sttt;;ttttStX;XX88S88@8S8XSS8888;%X;t8X888X@St:      ;%;. ;8@t@XX%88XX. .8888888X@%t. X88@t%;SXX888XX   ;S@S8%XS%t%Xt%%Xt@S;;:::;;;tt%%%%@t%X;ttXtXt%%%%%%t%%%%ttttttttttttttt%t%tt:.       
        .;tttttttttttttttt%tttSX;SttStX;%X;XttX@X88X88S888;XX8@;@S@@@88888X8888888S888@88S8@XX88X@8XXt888X@8XS@tX;tt;ttt%X;tX@@@XS@88@X88XS@888@tSt%8@888S@S:.  S   :S@@8t.X8 .@:;@88@; @   ;8888@%St: @8@%:  :;S88@SS  ;%8tt;t%X;8SXS@8t;;;;;tt;;t;%%%Xt%Xtt%S;tS%@;%Xtttt%%%%%ttttttttttttttttttt:.       
        .;ttttttttttt%tttt%%%%%ttX;;tS:%%XttSS;8X8888S8@X8t8XS8t8S8@8888@8SX888X8@X8@888SX8t8t8888@@@@888@8X;8tX;t;;t%t@tt%%8@@@S@88@XX8XS@8888Stt%@X88@8XX:       .S@%@@.t @ %.XX88X@.@88   t8@8X88%%.S8X%.....t@88@ S ;S@;;tS%St@%SSX8t;t;;t;;;;;t%t%tXt%X%tttX%S;X;ttttt%%%%ttttttttttttttt%tttt:.       
        .;t%tttttttttttt%%%%tX;t;S;%S;tX;tXtt%8@S@888@@8X8@@X%S@@X@888888XS@888X88@8X888X@@XX@88@@@XX888888S8StX;;;;tt%XtSX@8XXS@@8@X88@X@88S@8;S%SS@88888%t:     :SStSSt@ 8t@8@St888 XS@8S  %8@@8@8@%: @St..:; ;t@88@  tS@:tt@X@X8%%t%8:::;;;:;t;ttt%%%%Xt%StX;t%%Xtt%%tttt%t%ttttttttttttttt%%ttt:.       
        .ttttttttttttt%t%ttt;tS;;;@ttt%ttS:XS:XS@X8@88X88XX8@t@t@X888888X8@S8@XX888S888@S8StX88@XS8XX88888XX;Xt;;:;;%Xt%XS@@8XX@@88%S8@S8@tS8@;X;@t88888X%S%t.    .:.   @@  tt8XSt; XS@X8X  S@888XtS%S.@8S;. :;t: ;X88X :t@;S%t%@@:::t8@:::::::::;;t%%%SS%%%%tt%SStt@tSXttt%S;ttttttttttttttttttttt:.       
        .tt%%tt%%%tttt%ttt%%ttt%tXtS%%X;t%t;X;SSS8888XX88@X88XS@XS8@888@@8X@8SSX888%8@88S@St@X8@XXXS888@8@t8;X;;::;t%X;8SSXX@X@XX8S%8@S88@t@8;X;@%8888@X;SSS%t.  S  XS@888@  :XS%%:  S   t@@88@@X8@8@:  88%: .;tt;.tX8@X .:X;Xt8X;;tXS8Xt;:::::::;;;tt%SXSX@tXt%%%Xt%XttS;t%tttt%ttttttttttttttt%%%:.       
        .t%%tttttttttt%t%%%tt%%%%S%%X%S;tSt;t%XXX@888XS88X@8S;%@Xt@X8XX@88888@XX88S88X88@@S%888XXSSS88@8@SX;Xtt;;ttt%S8t@@XX@@XX8X888SX8@t88%Xt%X8@8XXXtXStS%.  S 8XS@88@X88X  .:S%X%@%8@@@8@8888@@@S. @X8X:. .;t; ;%88S   t%888@8888X@@;;;:::.:::;tttStX%St%%%SS;%%@t%%t%%St%tttttttttttttttttt%%t:        
        .ttttttttttttt%%%t%tt%%t@tX;t%%SttX;S;%88@888XS@8S88SX%X88SX88X@@8@8@88X@@@88X@8;@@@888XS@St8888S:SSS;;tt:;X@%@8%@XSXXX8888@XS8S@88tX%SX@8@t8@;S;ttt;  X S @X@888@88888@S .:%X@XXXX8@@@8@88@%t S8X%%;tt.:.. :%@8X   tX@@8@8888@@t;;:::.::;;ttttt%SX%%StttXt%%X%StStt%%%ttttttttttttttt%%%tt:.       
        .;tttttttttttt%%%%%tt%%t@;;t@tt%8;t%%@t@@88888XS8t8X;XXt88;8t88t8888XX@@X8S88X@8t8S8888XXXt88@@@;%%8;t%t;;SS;@@t@SSSXX8@888SX8XS8@X%%@t@8@t@X:;t;:.   XSSSS XX88@@@@8888 S  :%%S@S8XX@@@@@@@% @88@%t%t;:.  . :S88   :S@@88888888%;;::..::;t;tttS@t%XttS;t%XtXtStt%tS;ttttttttt%tttttttttttt:.       
        .tttttt%tttttttt%%%ttt%%t;tt%%%%tX%XttXt888X88@X8@8@tt8X@8St@888%@88@X@8S8X8@X@8%8tX888XSX%8888S;tX@;%tttXSX@@XXSSS%XX8888@S8t@88@t@%@@88.;X .;.   SX XSSS@XSXS@XXXX@@X@S S .:t@S8SXSXXXXXSt:S88SSXSS%;%:.. :;X888  .:@8888888888::....:::;t;tStt@ttXtt%SS%S;S;%XtS;ttttt%%ttt%ttttttt%%ttt:.       
        .;ttttttttttttt%%ttttt%@ttt%@;t%%ttt@t@t8@8@88XS8;@8Xt8XXt8t888@88888X@8t8X8XX88%88888@SSX@@88X;t@XS;ttS8@@StXStXtXt8@888XS8@8%tXt@t@@@@  : X  XSX@XSX@S 8XXSSSXSSXXXS S %   .;X%S@S@8@@@S: 888888SSXt%;:  ....t@@@ .:;X888888888;:::::::;;t%ttt%%%X;St%X%S;%XtS;t%%tt%t%t%ttt%tttttttttttt:.       
        .;ttttttttttt%tttt%ttt%t%%tS%t%%;Sttt8X@XXS@8@XtXXXS@SX8@X@@888@@XX@8X@8XSX8XX88888888XXSXt8@8;%St8;:;8XSX;8Xt%XXXt@X@888;88%t:@tXt@XS8 @SXS8SSXX@88@8888888XXXSS XXSXSXX S   :%X@SSSX%@X.S88888@SXSSt%t.... .:;@8S  ;%%88@@88888S...:.::;;ttt%SX%S;%XtStS;%XtttSt%X;ttt%ttttt%tttttttttttt:        
        .;t%%%%tttttttt%ttttt%SS%S%@t%;tt;%t%%%8Xt88888X8;@SS@X88@%@88@X88@88@X8SS888X88t88X@8@X;888@@;%SXX;tX;8@;@S;X%@t%Xt@88@S88:;:SS%X@SXS:@ @8@@ 8S8888888888888XSS@XSSS S       ;%XXSS%%%; 88888@8XSt%%t.;. ::   ;SX8X.t%X%8@X88@88@ ....::;;ttt%tt%%St%%XtSt%XtXttS;t%%%ttttttttttttttttttt;.        
        .;t%tttt%tttt%%ttt%%t@t%t%%t@;%t%%XtStS@X@X@888S8SSXS88S8@88888@@8X888t88@@8@X@8X88XX8XXtS8X8;@t;X@t@88ttXtXXt8StXS@88XS@8.%%8%@@t8 tt888X8888888X@@@888888888@X @XS X %    ..;;t%tS:  888@8888@t%%t%;  ....:.:.t@X  :tXS@@@@@@@8@.....::;;tt%StXttt%Xt%SXtS%%t%tt%SS%%%%tttt%t%tttttttttt;:.       
        .;tttttttttttttt%%%ttt%t%%tttt%tt%S%%%t@S@@X888X8t@XX8S@XX@@888SX88@8X88XX@8XS8@t8X8S@@Xt8888tt%%@XX8X;S@;tXt@St%tt@8@S@8;%S@St%@t  S88 SSS888@@88X8@@@%@88888888S@X X   %   .:;;.. S@8X@88888@S;%t;:  : .;:..; :X88 .:SSS8@XX@88@ ....::;;tttt%tXtSttXXt%SS%S;%St%Xttt%%%t%t%tt%tttt%%tttt:.       
        .;ttttttt%t%%%%%%tttSttt%t%t%S;tSt%t%%@XX8@;88@X8Xt8XX@S8%@@@88S@88@8888@8@88SX@@@@8t88@t@8X8ttX%X888StX;%S@XtXtSt@X8XX88%SS8;8XSt ;S8 @tt%X8888S@@%%X@SX88888@8@S%@XSS           S 8S8@888888%t;;:.   ..:  :.:.;S88  .t@%@@XX@@8S .....::;tt%%%%%%tX;tXtX;Stt%ttt%t%tt%t%tttt%%tt%t%tttttt:.       
        .tt%ttttt%tttt%%tt%%tt%%tXt%tt%%XtX%@@XXX@Xt@@@S8@X88X8@XX@8X88S@88;@8S8@8888SXXX@8@Xt8SX@8@8tXXX888SttSt@%XtSX;St@@XS@X:tS%%8SX%.:XX 8t%t%S@8@XS;tS%SSXX@@8@88888@ S  S  S   @SSSSX  8888888X%t%t:. ..;:..:....t:@88   ;%S8@X@88;:..:::::;tt%%StXt%%@tt@t%%SSXtS;St%%%t%%%%;tttttt%;tttttt:.       
        .tt%t%tttttt%t%ttt%Stt%tt;SX%@%@%XSXtSSXt@;@t8X@88X@888@tS@@888SX@8@X88SX8@88@S@XX8SSX8SXX@S8@:S@X8@StX;SSXXtXtttXX@SS8;8;8X%8@8:t ;X :%%tXt88%S%t;t%@%SS%S@88@88888@SX @% @ S XS XS8@@888888S%;:...:::t%:;; :.;;%X8@X  ;%XX@8@88t....::::;tt%tt%t%SttXt%Xt@ttttt%tSt%%%t%tt%%tttttt%tttttt:.       
        .tt%tttttt%%%ttttt%%@X;tSSt%%X%@tttX@SSSXt@t@8S8888@8@8888X888@@SS88888@X88888XX8X@SX;8S@XX@8;X8@t@X;tXtXt@;%@%XtX@XS@8@:ttS@t8%S tt ;;%;SStX%SSXt%St;SX%%X@@88888@XXX@S 8SSS 8 XSXXSX@88@88@XS%:: .:;;;%tt: ..tt@@8X   :%S8XX@88:....::::;tt%t%Xtt%X%%StSt%t%Stt%%%Sttt%%%ttttttttt%tttttt:.       
        .tt%t%%%%%%ttttttXtttX8@t;t%%%@@@88@St%%8X;St@888@8@88888@%888S@X;@888@X;88@@88@@8XSXX8XXX%8@@88:88XtStXtXtSXtt%X8XSX8X;SXSSX8S% t:Xt.t;%%;;%;t%tS;;%tt%SSSS@888888@S@X@8XXS@XS@SXS% 8@88888X@Xt..:.;.;t;ttt; .;ttX8SS  .%SS8X@8@...::.:::;;;%t%t%StStXtStXtSS;t@t%S:t%t%t%t;tttttt%tt%tttt:.       
        .tt%ttttttttt%ttttttt;:t88%@S%@Xt%%tt%%t%@tXX;888X8@888@88X;88X%8@t8@88@XS@8888888XSXt@@X@X8X88@;88tSSS;Xtt%8;St@@SSX88X8X;8;@ S8;8 ..:;t;;;t:t;t%%;;;;X%SS@8XtX888@@@@8@@SXX @X XX@8S XS@88@@%.  .tXXt%  .:.....::@8 S .tS%%888;:....:.::t;t%S;t%%tXt%SX%t%%tS;t%S;t%%ttt%ttttttttttttt%tt:        
        .ttttt%%%%ttt%%%S;ttt;%%tXXXX%%@tXttt%%St@ttt@tS8888@88@88@SS%@Xt8S@@X88XS88X88@88@S8@XXX8X8@88S%88@tt%@tSX@:;t@X@SSX@88%@8X@. @@% 8.::;.;tt%;;t%%%Stt;tS%tXXtS@888888@88X%X88@8XSSSXSS X   8@.:.::tX888S .  .. :::t@8S  :SSSX@8;:...::::;;;t;ttSXt%%XX;%%%SS%ttXttS;t%t%%ttttttttttttttttt:.       
        .;tt%t%t%tt%t%%ttt%tt%tS;;;;;%X%StStXtS:t@@ttt%88@88@88@8888S8t@@t8@;@@8888@@@888888S@SX88%8S8X@888X@SXS%@;%t%X%8XS;X@8XS8@@S;@@X 8S;%:.:::ttt;;;%tXS;%SS%SSS;%X@SX888888888@8@X%SS X       @t  :;:;tS@X8@:.:;::. :;t%8S :tSt%8X....:.:::;;;;;%%%%S%S;tXt%XtXtStt%%tSttSttttttttttttttttttt:.       
        .;tt%t%t%t%tt%%t%t%t%XtttttttttS;;;ttt;t%%Xtt%tX8@@88@888@88XS@tXXSXt8X88@88X@8@88@@8@t8@8XSX8@8@t8@S8X@ttX;%Xt88XSX;XXt8@88S S88X8X:;:::..tS;:;t;ttS:tX%t%XStSXSSSX8888888888@SSSXS S      8X:. ...:;;S%S::t%t.:.;t;t@@ .tS@S8t:::::::::;;;;tStS;tSt%S%S%tt%tt%Xt%%tt%ttt;ttt;tt;ttttttttt:        
        .;t%%t%t%t%t%%%t%t%t%S;tt%t%%%%@ttttttt%@t%@S%t@X88888X8888888X8;@;%@X@88888888888@888@X@8tSS@88X88@SSX;ttXtS;@@@SX;t@XX8888; 88 8X@t;;;:::::%::tttt%%t%;%%%%;tt%XSSX88888888XXS S %    .:. 8@;. .;%;t..:.tXX88X@;;..%@8S ;%@SS;.:::.::::;;;;t;ttSttXtXStStS;St%%SXttt%ttt%ttttt;ttttt%%%tt:.       
        .ttttttt%t%ttttt%t%%tttStt%%%%t%%%tttt%ttt%tXX;X8888@88@X8@@X888@SStSS@X88888@8@8@8888@X@8S%X888X88St8tXt%Xt%%8@@XtXXXt888@X%:  SS8S%%t::..:::;:.:;t;t%;;t;%;;tSSS@SXS@@8888@8SSS      .:;.  X;.:%SS%t;;;;;:.;;;;;t;:.t8%  .%%@ ..::::::;;;;;;t%ttXtSttt%%tt%tS%Xtt%Sttt%tttttttttttt%%ttt%:.       
        .tt%tttttt%ttttt%t%tttt;tS;t%%t@;tt%%%t%X%tt;S@tX8888888X8@XX88XXStXtt8S@88@8XX8@8X8@8X@88%SX88888@SXSX;tX%X;%8S8XXS;@X@@8@%:   8S8@tSS;:;:::.;;t:::t:%;tt;tt%%S%S%SXSX@8888@XX S    .:;tt;. @t..:;::.::.:.;;:::;..:::;8S   t.8....:::::;;;;;ttS%%t%%SXtSXt%S%%S;tS;t;t;tttt;ttttt%t%%tt%%t:.       
        .;tttttttttttttt%t%t%t%ttt%%%%tt%tt%%%t%SXtS;tX@X@888@88@88XX88XS88tXt8X;8@888SX8X888888X8SXX88@8@@SSt8StX%XtX8X8S;XXSSSX88X    888X%%tt;tt:..::::.:;:;%:::;tS%%tSXSSXX@@88@@SS S    ..:..    SX;: ;X8S  88XSX8;:.::::%88X   t...:::::::;;;;;ttS%XtSX%%S%%St%St%Stttttttt;t;tttttttt%tt%ttt:.       
        .;tttt%tttttt%tt%t%%%%tS;t%%%%t%@ttt%t%%%%%tS;t88X8@8@88SX@t8XX8XS88@%8@XX8X88XXXX@8888@88XtS@88X88XtX@tS%@;;%88@Xt%@SSS@@8X:   888@SS%Stt%;;; .;::;.:.%;;;;ttttt%SSXSSX@888SS%S           @     @8888@S...;8   8  :::%8S  .@t.::.::::;:;;;;;t%%%%S%St%X%t%X;%Xt%S%%;tttttttttttttttttttt%t:.       
        .;tt%%tt%ttt%%tt%t%%%%t;t%%%%%%t%t%%%t%%%%%ttXt8X88@8XX8S@X88X888;8888@8t8@S@8@SS8S8888888S;SX88@@@@%@8%@@ttt8@8@XXt@St@@X88%t: 8888S%%%%%%t::::.:::;.:%X;;;;ttSS%%S%SS@888X@ S     S SSXXXS@@88SS8SX@88S%t;;::%;%.;%8X   %88:::.:::;;;;;;;;tt%%SSt%tXt%Xt%tXttS%S%ttt%;tttttttttttt%tt%%tt:.       
        .tt%%tt%tttttttt%t%%%tttt%%%%%%t%@tt%%%%%%SS;tt8t8@88XSS8@S888888@;@@@S8@@88%X8SXS@@8888888;X@@8@@8X%X@8;XX;;XX@8XtXXXX@@S88@;.  8888@SSXt;;:;::::::tt:t%tt:ttt%S%SSSX@88888@ %   X XS @%XSSS 8@888St..;%tS@8%;:.%88S .tSS8@t:;:::;:;:;;:;;t;t%%t%SXt%XttXttt@;%Xtttttt;ttt;tttt;ttttt%%ttt:.       
        .;tttttttttttt%t%t%%ttt%t%%%%%%%t%t%%%%%%%%tXSXt@8X88@;@@@88@88888t;%8@888888S@@X;XSX888888SX8@8SX@XtX;8@tS;;SX8@8@X8Xt88t888tt  S8X8888XS%t;t;:;::;:tSt%;XS;t;%88XS%XS@888XX  SSXSXS@@X@X @S@@888@%%;;tS8S .::;XXXXXSXXX@@S:::::::::;;:;;;tt%XtXtStXt%%%tStS;S;tttt%t;ttttttttttttt%tttttt:.       
        .ttt%tttttttt%%t%t%%%%t%t%%%%%%%t@t%t%%%%%%t;tXt%8@888Xt8SXS8888SS888@@t@t88@8X8@X;X@@8X@88t@88@XXXSt8%%8@:t;S88X8t@88X@8%8@X8%.  X 8888XXStttt;;:;:;;:St;;t%tt%SSStSSX@@88X X @S@@XX@S%@88 @SX88888@XSX@  tX; ;XXXXSSSSXX@..::::::;;;;:;;tt%tttSt%%t@t%S%t%%%tt%%t%%tt;tttttttttt%%%tttttt:.       
        .tt%%t%t%%%ttttt%t%%%%t%t%%%%%%%%t@t%%%%%%%%%ttS8@888XX8@88SSS@888@;tt@8@@X888@8X;XSSS@@X@888888XXStX%8%@8%X;t88t88@88SX8@@8S@8;:  @SX@888XX%t;t:;;::::%Xt;t%t%8X%%SSSX@888XXX@S8@@@888X@8@@XSX8888888@X  X@t;:%8SXXXSSXX8.:::::::;;:;;;;;tttSt%%X%SX;%SS%S@t%St%%%ttttttt%;tttttt%t%t%%%tt:.       
        .tt%tt%t%ttttttt%t%%%%t%%%%%%%%%tt%%t%%%%%%%%S;;%X88@@X@XXX8@SXX8X@8%@tXXXSX88888;%@;tX8@S@@888XXXtSStXS8@8t8t88@:88@8@X88t8XXX8%t.  XS@@8@@St%t;;;;:::tS:;::;t%@@%SSX@88@@8@@888888@X88888888@88@X@SS   XX@@%SS@SSSXXX@@.:::::::;::;;;;ttt%%%SX%%@ttStXtSS;tttSttt%%tttttttttttt%tt%t%tttt:.       
        .tt%ttttttttt%%%%Stt%%t%%%%%%%%%%t@S%%%%St%%%ttX%t8X888t8888@8@S@%;X%%SS;SSX88888@XtX%%XX@8888@@@S%t%%X@%8%@St@8X;t88Xt8X88X@SXX8Xt  S XX@88XXSS%t:;:::;t::tt;;%%%%SXXX8888888888S@XS888888@@@88@X% @ X .SXXS%SXXXSXXXX8.:::::::;;:;;;;;tt%SX;%X%S%%%ttt%%tXt%%t;t%t%%%ttt;tttttttt%tttt%%t:.       
        .t%%%%%ttttt%%tt%t;tt%t%%%%%%%%%%%t@;%%%tt%%%%;%@;t88@888Xt8@@88@XXtXXttS%Xt88@88XStX@t%8X8888@X;St%@S:t88X%@%@8@tt8888@X8@@@tXX@8X%:  S 8888@@%%t;::::tt.:;t;;t%%SXX@8@@8888888@X@88888@8@XS888XS @%S  .t@%X@SS@SX@@@8::::::::::;;;t;;%tSt%%StX%X%XtSt%SS;%t%t%%%tt%t%tttttt%ttt%%tt%tt%tt:.       
        .t%%%ttt%%%%%ttttt%t%%St%%%%%%%%%%tt%t%St%%%%S;X;tt@888tXS88t88@X@Xt%XSt@t@XX8XX@@t@Xt%@t@8888St%X%X:t%t@@;%8Xt88tt;88@@@@X@8@t@@@88t:  X%@888@@XSt%;t:X;::;t%;;t%SX@8XX@888888888888@XXSXXX88S    ;%%tSS%XX8888888888.::;:;:;;;;;;;;;t%%tXtt%SSt%%S;t%SS;%%%tt%%tt%ttttttttttttttt%%tt%ttt:.       
        .t%%tt%%%%%%%%%tt%tt%ttt%t%%%%%%t%%ttS;Stt%%ttt@:%8SX888t%8S@8X@S;X@XtXtXSSSS8SSX@Xt@XtX%%88@t%X%%ttXtX:@8;t%@@t8%X:@88S@8XS8@%X@8888t;.  @@@88@XXSSSttX:t;:t;:;tXXX@8X888888SX@@S88%%XX@8        :SSSSS@8X888@88@888::::::;:;;;;;;;ttStX%t%Xt%@;XttStXtt%SXtttt%%%tt%ttttt%tttt%ttttt%t%%t:.       
        .t%%%%%%%%%%%t%t%%t%t%t%t%%%%%%%%tt%;t%;%%%%StSt@%t;X8@XS%@t@XS@XXt@t%t%tXt@S@XSSXt8tt%88@8XtXS%%%@ttt%X;8;;@;%X@X:t@XSX@X8SX8%@@88888SS.  XX@88888@S%XS;;;::;ttSS@@8@8@XX% %   ;;.               :S%XSXXX88888@8888;;:::;;:;;;;;;;t%tt%Xtt%%XtS;t@;t%t%Xtttt%S;tttt%ttttt%tt%tt%ttttt%%%tt:.       
        .tt%%tt%%%%ttt%%%Stt%%%%%%Xtt%%%Stt%t%%%%%X;t%@ttttt;8@88XX@%X88XSttXX@X@X%@X@XX8XX@@%X@@S%X%Xt%%StXtS;t%8t;S;XXStX:t8S;X8@8@88X8888888S:   SSX8888XX@@;%;;;tt%SX8888@   :;;tXX888t%S%SS@SX@8@8@@St8X8@@%@SSXXX888@;;:::;;:;;;;;;;t%%SSt%S%XtX%%X;%StSttt%S;%ttttt%tt%t%t%tt%t%%tt%t%tt%ttt:.       
        .t%%tt%%tttt%%%%tt%t%%%%%t;%%%%tt%ttSttSttttSX%t%Xt@;X8XX@Xt88X8@XXXSS@@@88XSSXS@XS8X@X@8S%%X%SS%StS;tt%%@%;tX;@tS;Xt%@@;@X@8X8888888@@S%t.  XX8888888@X%;t;t%%tX88X%   .: 88X@@ .SSS;:.t:;;X%S@88@88@X88@8888888S.:;::;;;;;t;;;;t%%S;%S%SXtSt@tSSt%%tStS;t%ttt%t%%S;ttt%tttttttttt%tt%%t%t:.       
        .t%t%%%tt%%%%%%tttttt%t%t%t%%%%ttt%%t%t%S%%ttX88X;t;t%8@@S@@t@t@XSSX8888@S8@t@X@8Xt8%8@X;X%@%XtX%%%ttt%ttt8;t@;8X;tt@%%%8XS:;S8888@@@@SXXXt. %SSX88@88XS%%ttS%X@@8S      88@t;:%%8 . :     S .t@S@@@8888@8888888X.:;::;;;;;;t;;;t%%StXtXtXt%X%%%t%X%%%ttttS%%%%%%%t;;tX;ttttttttttttt%%%%%t:.       
        .t%t%t%%%%ttt%%%t%%%%%%%%%%tt%t%%%Stt%St%S%X%%X:tXt%SS@XX@tXXX@Xt@tX8888XXt@88@@X@8@8@SStSS;tt%%S@%%%%ttt;8@;Xt8X;%t@SX%%@SS;888X8@8@XXSS%t.  XSS@X8888@@SSSSSX@8@@XXXXS888%t%t: :%88      S  :%X8XXX@8@@888888@.::::;;;;t;t;tt%t%Xt%%%%%@tSt@SXXt%XtS;St%S%%t%%%ttt%t;tttttttttt%t%%%%%%tt:.       
        .ttt%t%%%t%%%%%tS;t%%t%%%%%%%%%%%S%%%%t%%%tt%tS;t;%X%X%XX@XX;%8XXX8@@X@XS@888888SS8XtX;X%S;XXXXSt%X;%tt%tt;Xt@%88;St%@S%X;;t8XX8StX888XSX@:. S S%X@8@88@@@8@X88888@%S888XXStt%t;:;:: :S8@X    :SSXS@@@@8@8888@8.:;;;;;;;;t;;ttttXt%SXtS@t%%%@tXtt@tt%tttSt%%%%%tttttttttttt%ttt%%%t%ttttttt:.       
        .;t%%t%%%%%tt%%t;t%t%%%%%%%%%S%%%S%%%%%%%%%St;ttt%tttXXt@8t8XX8@@@St8@@888X@8888@@SS@tXttt8St%%XSt;tt%tt%%t%@@%88;tXt%8%@;tt@@8SSSS;%8X8@XXt  S @SXX@@8888888X888888888X@St;t%tt%;;;;;;tSX@8X  ;SSXXXXX@X@@XS@;::;;;;;;;;tttt%SStSSS;SSt@tStXXt@ttXttStttt%t%%tt%tttttt%tt%tt%t%ttttttt%%tt:.       
        .t%%%%%t%tt%%%ttt%t%%%%%%%%%%%%SS;%%%%%%%%%tttX;t%tt%%%@t8XS8@8@X@@S8@8@@@888@XSX8StX%%S8XtX%@%%tStSt%%SXtt%@8XXX;Xt@t@Xt%S;X@8t%@;S%%@888%S.  X @XX@888888@@@@88888888@SSSStS%%%%St;;.:t%S888X  ::tSS%S@@XS@X:;;;:;;;;ttt;t%SStStS;St%S;%SSXtXtX;%%%%tSt%X;tt%%ttttttttt%tt%tt%ttttt%%%%tt:.       
        .t%%%%%%%t%%ttt%%tt%%%%%%%%%%%%%ttt%%%%