El término Arte ASCII, o más comunmente en su versión en inglés ASCII Art, viene a significar la composición de elementos gráficos usando solamente modo texto.

Hace muy pocos años que los ordenadores operan en modo normal en modo gráfico, y antes de eso, solamente había textos. En cambio la necesidad humana de representar entidades visuales es muy anterior a ello.

De este modo se inventó el ASCII Art, es decir, conseguir plasmar imágenes, utilizando solamente caracteres de texto.

Tal y como se puede intuir, el proceso de crear arte ASCII, es muy laborioso, por otro lado es algo fácilmente automatizable, y por tanto hay muchas utilidades capaces de simular este efecto, convirtiendo una imagen gráfica a ASCII Art, por supuesto con este tipo de aplicativos se pierde el sentido inicial del arte ASCII, pero por contra, se obtienen unos rápidos resultados.

He cogido el Easy ASCII Art 1.2, y rápidamente he convertido un JPG que tenía a código HTML.

Para muestra un botón:

 QQQQHHCC77>>!!!!!!>>??77$$HHHH$$77??>>!!!!!!>>77CCHHOOOOHHCC??>>>>>>????CCHHQQQQOOHHCC77??>>>>??77CCHHOOQQOO$$77??>>>>????CC$$OOQQQQOOHH$$CC77777777$$HHQQQQNNQQOOHHHHHHHHHHOOOOQQNNQQHH77>>--;;::::;;;;""??$$HHHHCC??!!""----""!!??$$OOQQOOCC??!!--------!!??$$OOQQHHCC>>""----"""">>77OONNQQOOCC>> 
 QQQQHHCC77>>!!!!!!>>??77$$HHHH$$77??>>!!!!!!>>??CCHHOOOO$$CC????>>>>????CCHHQQQQOOHHCC77??>>>>??77CCHHOOQQOO$$77??>>>>????CC$$OOQQQQOOHH$$CC77777777$$HHQQNNNNQQOOHHHHHHHHHHHHOOQQNNQQHH77>>--;;::::;;;;""??$$HHHHCC??!!""----""!!??$$OOQQOOCC??!!--------!!??$$OOQQHHCC>>""""--""!!>>CCOONNQQOO77>> 
 QQQQHHCC77>>!!!!!!>>??CC$$HHHH$$77??>>!!!!!!>>??CCHHOOOO$$CC????>>>>??77CCHHQQQQOOHHCC77>>>>>>??77CCHHOOQQOO$$77??>>>>????CC$$OOQQQQOOHH$$7777777777$$HHQQQQNNQQOOHHHHHHHHHHOOOOQQNNQQHH77>>--;;::::;;--""??$$HHHHCC??!!""----""!!??$$OOQQOOCC??!!------""!!??$$OOQQHHCC>>""""--""!!>>CCOONNQQHH77>> 
 QQQQHHCC77>>!!!!!!>>??CC$$HHHH$$77??>>!!!!!!>>??CCHHOOOO$$CC????>>>>??77CCHHQQQQOOHHCC77>>>>>>??77CCHHQQQQOO$$77??>>>>>>??CC$$OOQQNNOOHHCC7777777777$$HHQQQQNNQQOOHHHHHHHHHHOOOOQQNNQQHH77>>--;;::::;;--!!??$$OOHHCC??!!""----""!!??$$OOQQOOCC>>!!------""!!??$$OOQQHHCC>>!!""""""!!??CCOONNQQHH77>> 
 QQOOHHCC??>>!!!!!!>>??CC$$HHHH$$77??>>!!!!!!>>77$$HHOOOOHHCC????>>>>??77CCHHQQQQOO$$CC????>>>>??77$$HHOOQQOO$$77??>>>>????CCHHOOQQQQOOHHCC7777??77CC$$HHQQNNNNQQOOHH$$HHHHHHOOOONNNNQQHH77>>--;;;;::;;--!!??$$OOHHCC??!!""----"">>77$$OOQQOOCC>>""------""!!??$$OOQQHH77>>!!""""""!!??CCQQNNQQHH77>> 
 QQOOHHCC??>>!!!!!!>>??77$$HHHH$$77??>>!!!!!!>>77$$HHOOOOHHCC????>>>>??77CCHHQQQQOO$$CC????>>>>??77$$HHOOQQHH$$7777??>>>>??CC$$OOQQQQOOHH$$77??777777$$HHQQNNNNQQOOHHHHHHHHHHHHOOQQNNQQHH77>>--;;;;;;;;-->>77$$OOHHCC??!!""""--"">>77$$OOQQOOCC>>""------""!!??$$OOQQHH77>>!!""""""!!??CCQQNNQQHH77>> 
 QQOOHHCC??>>!!!!!!>>??77$$HHHH$$77??>>!!!!!!>>77$$HHOOOOHHCC??>>>>>>??77CCHHQQQQOO$$CC????>>>>??77$$OOQQQQOO$$77??>>>>????CCHHOOQQNNQQOOHH$$CC7777CC$$HHOONNNNQQOOHHHH$$HHHHOOOOQQNNQQHH77>>--;;;;;;;;-->>77$$OOHHCC??!!"""""""">>77$$OOQQOOCC>>""------""!!??$$OOQQHH77>>!!""""""!!??CCOONNQQHH77>> 
 QQOOHHCC??>>>>!!>>>>??77$$HHHH$$77??!!!!!!>>>>77$$HHOOOOHHCC????>>>>??77CCHHQQQQOO$$CC????>>>>??77$$OOQQQQHHCC77??>>????77$$OOQQQQNNNNNNNNNNNNOOOOOOOOOONNNNNNQQOOHHHHHHHHHHOOQQNNNNQQHH77>>"";;;;;;;;-->>77$$OOHHCC??!!"""""""">>77$$OOQQOOCC>>""------""!!??$$OOQQHH77>>!!""""""!!??CCOONNQQHH77>> 
 QQOOHHCC??>>>>>>>>>>??77$$HHHH$$77??>>!!!!>>??CC$$HHOOOOHHCC????>>????77$$HHQQQQOO$$CC77????????77$$HHQQOOHH$$CC$$$$$$$$$$HHOOOONNQQOOQQNNNNNNMMMMMMMMMMNNNNNNNNQQOOHH$$HHHHOOQQNNNNQQHH77>>"";;;;;;;;"">>77$$OOHHCC>>!!""""""!!>>77HHQQQQOOCC>>""------"">>77$$QQQQHH77>>!!""""""!!??$$OONNQQHH77>> 
 QQOOHHCC77??>>>>>>>>??77$$HHHH$$77??>>!!!!>>??CC$$HHQQOO$$CC????>>????77$$HHQQQQOO$$CC77????????77$$OOOOOOHHHHHHOOQQNNNNNNNNNNNNMMNNOOQQNNNNMMMMMMMMMMMMMMMMNNNNNNQQOOOOHHHHOOOOQQNNQQHH77>>"";;;;;;--"">>77$$OOHHCC>>!!""""""!!>>77HHQQQQOOCC>>!!""----"">>77$$QQQQHH77>>!!"""""">>??$$OONNQQHH77>> 
 QQOOHHCC77??>>>>>>>>??CC$$HHHH$$77??>>!!>>>>??CC$$OOQQOO$$CC??????????77$$HHQQQQOO$$CC77????????77$$OOQQQQQQQQQQQQQQNNMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQQQOOQQQQNNQQHH77>>--;;;;;;--"">>77HHOOHHCC>>!!""""""!!>>77HHQQQQHHCC>>!!"""""""">>77HHQQOOHH77>>!!"""""">>??$$OONNQQHH77>> 
 QQOOHHCC77??>>>>>>>>77CC$$OOHH$$77??>>!!>>>>??CC$$OOOOOO$$CC??????????77$$OOQQQQOO$$CC77????????77$$OOQQNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMNNQQQQQQNNQQHH77>>--;;;;;;--"">>77HHOOHHCC>>!!""""""!!>>77HHQQQQHHCC>>!!"""""""">>77HHQQOOHH77>>!!""""!!>>??$$OONNQQHH77>> 
 QQOOHHCC77??>>>>>>??77CCHHOOHH$$77??>>>>>>>>??77$$OOOOOO$$CC??????????77$$OOQQQQOO$$7777??>>??CCOONNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMNNNNQQHH??>>"";;;;;;;;!!??CCHHOOHHCC>>!!""""""!!>>CCHHQQQQHHCC??!!""""""!!??CCHHQQOOHH77>>!!!!""!!>>77$$QQNNOOHH77>> 
 QQOOHHCC77??>>>>????77CCHHOOHH$$77??>>>>>>>>??CC$$OOOOOO$$CC??????????77$$OOQQQQOO$$7777>>??$$OONNMMMMMMMMMMMMMMNNNNNNMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNOO$$77>>----;;;;""--??CCHHOOHHCC??!!""""""!!>>CCHHQQQQHHCC??!!""""""!!??CCHHQQOO$$77>>!!!!""!!>>77$$QQNNOOHH77>> 
 QQOOHHCC77??>>>>????77CCHHOOHH$$77??>>>>>>>>??CC$$OOOOOO$$CC??????????77$$OOQQQQOO$$CC77$$OONNMMMMMMMMNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMNNOO??>>""--;;;;--""??CCHHOOHHCC??!!""""""!!>>CCHHQQQQHHCC??!!""""!!!!??CCHHQQOO$$77>>!!!!!!!!>>77$$QQNNOOHH77>> 
 QQOOHHCC77??>>>>????77CCHHOOHH$$77??>>>>>>>>??CCHHOOOOOO$$CC????????7777$$OOQQQQOO$$CC$$NNMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMM$$!!""--;;;;;;!!??CCHHOOHHCC??!!""""!!!!??CCHHQQQQHHCC??!!""""!!!!??CCOOQQOO$$77>>!!!!!!!!>>77HHQQNNOOHH77>> 
 QQOOHHCC77??>>>>>>??77CCHHOOHH$$77??>>>>>>>>??CCHHOOOOOO$$CC????????77CC$$OOQQQQHH$$HHNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNN$$"";;--;;--""??CCHHOOHHCC??!!!!""!!!!??CCOOQQQQHHCC??!!""""!!!!??CCOOQQOO$$77>>!!!!!!!!>>77HHQQNNOO$$77>> 
 QQOOHHCC77??>>>>>>??77CCHHOOHH$$77??>>>>>>>>??CCHHOOQQOO$$CC77??????77CC$$OOQQOOOOOOQQNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNN$$"";;----!!??CCHHOOHHCC??!!!!""!!>>??CCOOQQOOHHCC??!!!!!!!!!!77$$OOQQOO$$77>>!!!!!!!!??CCHHQQNNOO$$77>> 
 QQOO$$CC77??>>>>>>??77CCHHOOHH$$77??>>>>>>>>77CCHHOOQQOO$$CC77??????77CCHHHHOOOOQQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMM$$----""!!??CCHHOOHHCC??!!!!""!!>>??CCOOQQQQHHCC??!!!!!!!!>>77$$OOQQOO$$77>>!!!!!!!!??CCHHQQNNOO$$??>> 
 QQOO$$CC????>>>>>>??77CCHHOOHH$$77??>>>>>>>>77CCHHOOQQOO$$CC77??????77CCHHHHOOOOQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMM77;;""!!77CCHHOOHHCC>>!!!!""!!>>??CCOOQQQQHHCC??!!!!!!!!>>77$$OOQQOO$$77>>!!!!!!>>??CCHHQQNNOO$$??>> 
 QQOO$$CC??>>>>>>>>??77CCHHOOHH$$77??>>>>>>??77CCHHOOQQOO$$CC77????7777CC$$OOQQHH$$NNMMMMMMMMMMNNMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMCC--!!77$$HHOOHH77>>>>!!!!!!>>77$$OOQQQQHHCC??!!!!!!!!>>77$$OOQQOO$$77>>!!!!!!>>??CCOOQQNNOO$$??>> 
 QQOO$$CC??>>>>>>>>??77CCHHOOHH$$77??>>>>>>??77CCHHOOQQOO$$CC??7777??77CCOOQQHHOONNNNMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMQQ77>>77$$OOOOHH77>>!!!!!!!!>>77$$OOQQQQHHCC??!!!!!!!!>>77$$OOQQOO$$77>>>>!!!!>>??CCOOQQNNOO$$??>> 
 QQOO$$CC??>>>>>>>>??77CCHHOOHH$$77??>>>>>>??77$$HHOOQQOO$$7777????77CCQQQQHHOONNMMMMMMMMNNNNMMMMMMMMMMNNMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMQQCC77$$HHOO$$77??!!!!!!!!>>77$$OOQQQQHHCC??!!!!!!!!>>77$$OOQQOO$$77>>>>!!!!>>??CCOOQQNNOO$$??>> 
 QQOO$$CC????>>>>>>??77CCHHOOHH$$77??>>>>????77$$HHQQQQOO$$777777??CCQQNNOOOOMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQ$$$$HHOO$$CC??!!!!!!!!>>77$$OOQQQQHH77>>!!!!!!!!>>77$$OOQQOO$$77??>>!!>>>>77CCOOQQNNOO$$??>> 
 QQOO$$CC????>>>>>>??77$$HHOOHH$$CC??????????77$$HHQQQQOOCCCC77??CCQQNNOOQQMMMMMMMMMMMMMMNNNNNNNNMMMMNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOHHOOOO$$77??>>!!!!>>??77$$OOQQOOHH77>>!!!!!!!!>>77$$OOQQOO$$77??>>>>>>>>77$$OONNNNOO$$??>> 
 QQOO$$CC????>>>>????CC$$HHOOHH$$CC77????????77$$OOQQQQOO$$CC7777OONNNNNNMMMMNNNNMMMMMMMMMMNNNNNNNNNNQQOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMNNQQOOOO$$77>>>>!!!!>>??77$$OOQQOOHH77>>!!!!!!>>>>77$$QQQQOO$$77??>>>>>>>>77$$OONNNNOO$$??>> 
 QQOO$$CC????>>>>????CC$$HHOOHH$$CC77????????77$$OOQQQQOO$$$$??HHNNQQNNNNNNOONNMMMMMMMMMMNNNNNNNNNNNNQQOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQHH$$77>>>>!!!!>>??77$$OOQQOO$$77>>!!!!!!>>>>77$$QQQQOO$$77??>>>>>>>>77$$OONNNNOO$$77>> 
 QQOO$$CC77??>>>>????CC$$HHOOHH$$CC77????????CC$$OOQQQQOO$$77CCQQNNQQQQOOHHNNMMMMMMMMMMMMNNNNNNNNNNNNOOHHHHQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQHH$$CC??>>!!!!>>??77$$OOQQOO$$77>>!!!!!!>>??77HHQQQQOO$$77??>>>>>>>>77$$OONNNNOO$$77>> 
 OOOO$$CC77????????77CC$$OOOOHH$$CC77??????77CC$$OOOOOOOO$$CCNNNNNNNNQQ$$NNMMMMMMMMMMMMNNNNNNQQQQQQQQHH$$HHOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQHHHHCC>>>>!!>>>>??CCHHOOQQOO$$77>>!!!!!!>>??CCHHQQQQOO$$77??>>>>>>??77$$OONNQQOO$$77>> 
 OOOO$$CC77????????77CC$$OOOOHH$$CC77??????77CC$$OOQQQQOO$$QQNNNNNNOOHHNNMMMMMMMMMMMMNNNNNNNNQQQQQQOOHH$$$$$$OONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQHHCC??>>!!>>>>??CCHHOOQQOO$$77??>>!!>>>>??CCHHQQQQOO$$77??>>>>>>??77HHQQNNQQOO$$77>> 
 QQOO$$CC7777??????77CC$$OOOOOO$$CC77??????77CC$$OOQQQQOOOONNMMMMOO$$QQMMMMMMNNNNNNNNNNNNQQQQQQOOOOHH$$CCCC$$HHQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMNNHH77??>>!!>>>>??CCHHQQQQOO$$77??>>>>>>>>??CCHHQQQQOO$$77??>>>>>>??77HHQQNNQQOO$$77>> 
 QQOO$$CC7777????7777CCHHOOOOOO$$CC77??????77CC$$OOQQOOHHQQMMNNHHHHQQMMMMMMNNNNQQQQQQQQOOHHHHHH$$$$CC7777??77$$QQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOO77??>>!!>>>>??CCHHQQQQOO$$77??>>>>>>>>??CCHHQQQQOOCC77??>>>>>>??CCHHQQNNQQOO$$77>> 
 QQOO$$CC7777????7777$$HHOOOOHH$$CC77??????77CC$$OOQQQQQQMMNN$$$$NNMMMMMMNNNNNNQQQQOOOOHHCCCC77777777????>>??CCHHQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMNNMMNNNNMMMMMMMMMMMMMMMMNNCC>>>>!!>>>>??CCHHQQQQOO$$77??>>>>>>>>??CCHHQQQQOOCC????>>>>>>??CCHHQQNNQQOO$$77>> 
 QQOO$$CC7777????77CC$$HHOOOOHH$$CC77??????77CC$$OOQQQQNNNNCCHHMMMMMMMMMMNNNNQQQQOOHHCCCC????>>>>>>>>>>>>>>>>??77$$QQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMHH??>>!!>>>>77CCHHQQQQOO$$77>>>>>>>>>>??CCOOQQQQHHCC????>>>>>>??CCHHQQNNQQOOCC77>> 
 QQOO$$CC7777??7777CC$$HHOOOOHH$$CC77??????77CC$$OOQQQQQQ$$OOMMMMMMMMNNNNQQOOHHHH$$CC77??>>>>>>>>>>>>>>>>!!>>>>>>??$$QQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMNNMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQ77>>!!>>>>77CCHHQQQQOO$$77>>>>>>>>>>??$$OOQQQQHHCC????>>>>>>??CCHHQQNNQQOOCC77>> 
 QQOO$$CC7777??7777CC$$HHOOOOHH$$CC77??????77CC$$OOQQOO$$QQMMMMMMMMMMNNQQOOHHCC77????????>>>>>>>>!!!!!!!!!!!!!!!!!!??$$OONNMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNNNMMNNNNNNMMNNMMMMMMMMMMNNMMNNMMMMMMMMMMNN$$>>!!>>>>77CCHHQQQQOO$$77??>>>>>>>>77$$OOQQQQHHCC????>>>>>>??CCHHQQNNQQOOCC77>> 
 QQOO$$CC7777????77CC$$HHOOOOHH$$CC77??????77CCHHOOHHHHNNMMMMMMMMMMMMNNOO$$CC77??????????>>>>>>>>>>!!!!!!!!!!!!!!!!!!??CCQQNNMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMNNNNMMNNNNMMNNNNMMMMNNMMMMMMNNNNNNMMMMMMMMOO77>>>>>>77CCOOQQQQOO$$77>>>>>>>>??77$$OOQQQQHHCC????>>>>>>??CCHHQQNNQQHHCC77>> 
 OOOO$$CC77??????77CC$$HHOOOOHH$$CC77??????77CCHHHHOOQQNNMMNNMMMMNNNNOO$$CC77??????????>>>>>>>>>>>>!!!!!!!!!!!!!!!!>>>>??$$OONNMMNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMNNQQNNNNNNNNNNNNMMMMNNNNNNNNMMMMMMMMQQCC>>>>??77CCHHQQQQOO$$77>>>>>>>>??77$$OOQQQQHHCC77??>>>>>>??CCHHQQNNQQHHCC77>> 
 OOOO$$CC77??????77CC$$HHOOOOHH$$CC77??????77CCHHOONNNNNNMMNNMMMMNNOO$$CC7777??????????>>>>>>>>!!!!!!!!!!!!!!!!""!!!!!!!!??CCNNNNNNNNMMNNMMNNMMMMMMNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMM$$>>>>??77$$OOQQQQOO$$77>>>>>>>>>>77$$OOQQQQHHCC77??>>>>??77CCHHQQNNQQHHCC77>> 
 OOOO$$CC77??????77CC$$HHOOOOHH$$CC77??????77CCOOQQNNNNNNMMMMNNNNQQHH$$CC7777????????>>>>>>>>!!!!!!!!!!!!!!!!!!""""""!!!!!!>>$$QQNNNNMMNNNNNNNNMMMMNNNNMMMMMMMMMMNNNNNNNNQQNNNNNNNNQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMOO77????77$$OOQQQQOO$$77>>>>>>>>>>77$$OOQQQQHH$$77??>>????77CCHHQQNNQQHHCC77?? 
 OOOO$$CC77??????77CC$$HHOOOOHH$$CC77????7777CCOONNNNNNMMMMMMNNQQHH$$CCCC7777????>>>>>>>>>>>>!!!!!!!!!!!!""!!!!""""""!!!!!!!!>>$$NNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNQQQQQQNNNNNNNNQQNNNNQQNNNNNNNNMMNNNNNNMMMMMMMMMMQQ77??>>77$$OOQQQQOO$$77>>>>>>>>>>77$$OOQQQQHH$$77??>>????77$$OOQQNNQQHHCC77?? 
 OOOO$$CC7777??7777CC$$HHOOOOHH$$CC7777????77$$NNNNMMNNMMNNNNNNOOHH$$CCCC7777??>>>>>>>>>>>>!!!!!!!!!!""""""""""""--""""""!!!!!!>>HHNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNOOQQQQNNQQNNNNQQNNNNQQNNNNNNNNNNNNQQQQNNMMMMMMMMNNCC????77$$OOQQQQOO$$77>>>>>>>>>>77$$OOQQQQHH$$77????????77$$OOQQNNQQHHCC77?? 
 OOOO$$CC7777??7777CC$$HHOOOOHH$$CC77777777CCOONNMMMMNNMMNNNNQQOOHH$$CC777777??>>>>>>>>>>!!!!!!""""""""""""""--------""----""""!!77OONNNNNNNNNNQQNNNNNNNNNNNNNNQQQQNNQQOOQQQQQQQQQQNNQQQQNNQQQQNNNNNNNNNNQQQQNNMMMMMMMMMMHHCC??77$$OOQQQQOO$$77>>>>>>>>??77$$OOQQQQHHCC77????????77$$OONNNNQQHHCC77?? 
 QQOO$$CC7777??7777CC$$HHOOOOHH$$CC777777CC$$QQMMNNNNMMNNMMNNQQOO$$CC777777??>>>>>>!!!!!!!!!!!!""""""""""""--;;;;;;;;--""----"""">>HHNNNNQQNNNNQQQQNNNNNNNNNNNNQQQQQQQQOOQQQQOONNQQQQNNQQQQQQQQNNNNNNNNNNNNQQNNMMMMMMMMMMNN$$7777$$OOQQQQOO$$77>>>>>>>>??77$$OOQQQQHHCC77????????77$$OONNNNQQHHCC77?? 
 OOHH$$CC7777777777CC$$HHOOOOHH$$CC777777CCOONNNNNNMMMMNNNNNNQQHH$$CC7777????>>>>!!!!!!!!!!!!""""""--------;;;;;;;;;;;;;;----""""!!CCOONNQQQQNNQQQQQQQQNNNNNNNNQQQQOOQQQQQQQQQQQQQQQQOONNQQQQQQQQNNNNNNNNNNNNQQNNMMMMMMMMMMHH7777$$OOQQQQOO$$77??>>>>>>??77HHOOQQQQHHCC77????????77$$OONNNNQQHHCC77?? 
 OOOO$$CC7777777777CCHHHHOOOOHH$$CC777777HHNNNNNNNNNNNNNNNNNNQQHH$$CC7777????>>>>!!!!!!!!!!!!""""--------;;;;;;;;;;::;;;;;;----""!!77HHNNQQQQNNNNQQQQNNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNQQQQQQQQNNNNQQNNNNNNQQNNMMMMMMMMMMOO77CC$$OOQQQQOO$$77??>>>>>>??CCHHOOQQQQHHCC77????????77$$OONNNNQQHHCC77?? 
 QQOO$$CCCC777777CC$$HHOOOOOOHH$$CC77CCCCOONNNNNNMMNNNNNNNNNNOOHH$$CC7777????>>>>!!!!!!!!!!""""""------;;;;;;::::::::::;;;;------"">>CCQQNNQQNNNNQQQQQQNNQQQQQQQQOOQQQQQQQQQQQQQQQQQQQQQQNNQQQQQQNNNNQQQQNNNNNNNNNNMMMMMMMMQQCCCCHHOONNQQOO$$77??>>>>>>??CCHHOOQQQQHHCC77????????77$$OONNNNQQHHCC77?? 
 QQOO$$$$CCCC7777CC$$HHOOOOOOHH$$CCCCCC$$OOQQNNNNMMNNNNNNMMNNOOHH$$CC7777????>>!!!!!!!!!!""""""----;;;;;;;;::::::::::::;;;;;;----""!!77OONNQQQQNNQQOOQQQQQQQQOOOOOOQQOOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMMMNN$$$$HHOONNQQOO$$77??>>>>>>??CCHHQQNNQQHHCC77????????77$$OONNNNQQHHCC77?? 
 QQOOHH$$CCCC7777CC$$HHOOOOOOHH$$CCCCCCHHQQQQNNMMNNNNNNNNMMQQHH$$$$CC7777??>>>>!!!!!!!!!!""""""----;;;;;;;;::::::::::::;;;;;;----""!!??HHNNQQQQNNQQQQQQQQQQQQOOOOOOQQOOOOOOQQQQQQQQOOQQQQQQNNNNQQQQQQNNNNNNNNNNNNNNMMMMMMMMNNHH$$HHQQNNQQHH$$77??>>>>??77CCHHQQNNQQHHCC77????????CC$$OONNNNQQHHCC77?? 
 QQOOHH$$CCCC7777CC$$HHOOOOOOHH$$CCCC$$HHQQNNNNMMNNNNNNMMNNQQHH$$$$CC7777??>>>>!!!!!!!!""""""""----;;;;;;;;::::::::::::;;;;------""""??$$QQQQQQNNNNQQQQQQQQQQOOOOOOOOOOOOOOQQQQOOQQQQQQQQNNNNNNNNQQQQNNQQNNNNNNNNNNMMMMMMMMMMQQ$$HHQQNNQQHH$$77??>>>>??77CCHHQQNNQQHHCC77??????77CC$$OONNNNQQHHCC77?? 
 QQOOHH$$CCCCCCCCCC$$HHOOOOOOHH$$$$CC$$OONNNNNNMMNNNNNNMMNNOOHH$$CC7777????>>>>!!!!!!""""""""""----;;;;;;;;::::::::::;;;;;;--------"">>77HHQQQQNNNNNNQQOOQQQQQQOOOOOOOOOOOOQQQQQQQQQQNNQQQQNNNNNNQQQQNNQQNNNNNNNNNNMMMMMMMMMMNNHHHHQQNNQQHHCC77??>>>>??77CCHHQQNNQQHHCC77??????77CCHHQQNNNNQQHHCC77?? 
 QQOOHH$$CCCCCCCCCC$$HHOOQQOOOO$$$$$$$$OONNNNNNNNNNNNNNMMNNOOHH$$CC7777????>>>>!!!!!!!!""""""""----;;;;;;;;;;::::::;;;;;;;;--------"">>??HHNNNNNNNNNNQQQQQQQQQQOOOOOOOOOOQQQQNNQQQQNNNNQQQQQQQQNNQQQQNNNNNNNNNNNNNNMMMMMMMMMMNNOOHHQQNNQQHHCC77??>>????77CCHHQQNNQQHHCC77??????77CCHHQQNNNNQQHHCC77?? 
 OOOOHH$$CCCCCCCCCC$$HHHHOOOOHH$$CC$$HHQQNNMMMMNNNNQQNNMMNNQQHH$$CC7777????>>>>!!!!!!""""""""------;;;;;;;;;;;;;;;;;;;;;;;;;;------""!!>>CCQQNNQQNNNNNNOOQQQQQQQQOOQQOOQQQQQQQQNNNNNNNNNNQQNNNNNNNNQQNNNNNNNNNNNNNNNNMMMMNNMMMMOOHHQQNNQQHHCC77??>>????77CCOOQQNNQQHHCC77??????77CCHHQQNNNNOOHHCC77?? 
 OOOOHH$$CCCCCCCCCC$$HHOOQQQQOOHH$$HHHHNNNNMMNNNNNNNNNNMMNNOOHH$$CC7777????>>>>!!!!!!""""""""------;;;;;;;;;;;;;;;;;;;;;;--;;------""""!!CCQQNNNNNNNNNNOOQQNNNNNNOOQQOOQQOOQQNNNNNNNNNNNNQQNNNNNNNNQQNNNNNNNNNNNNNNNNMMMMNNMMMMQQHHQQNNQQHHCC77??>>????77$$OOQQNNQQHHCC77??????77CCHHQQNNNNOOHHCC77?? 
 OOOOHH$$CCCCCCCCCC$$HHOOQQOOOOHH$$HHOONNNNNNNNNNNNNNNNNNNNOOHH$$CC77??????>>>>!!!!!!""""""""--------;;;;;;;;;;;;;;;;;;;;;;;;--------""!!77OONNNNNNNNNNOOOONNNNNNQQQQQQNNOOQQQQNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMMMMNNOOQQNNQQHHCC77??>>????77$$OOQQNNQQHHCC7777????77CCHHQQNNNNOOHHCC7777 
 OOOO$$$$CCCCCCCCCC$$HHOOOOOOHH$$$$HHOONNMMNNMMNNNNNNNNNNNNOO$$$$CC77??????>>>>!!!!!!""""""""------------;;;;;;;;;;;;;;;;;;::;;;;------"">>HHNNNNNNNNNNQQOONNNNNNQQOOQQNNQQQQQQNNNNNNNNMMNNQQNNNNNNNNNNNNNNMMNNNNNNNNNNMMNNMMMMNNOOQQNNQQHHCC77????????77$$OOQQNNQQHHCC7777??7777CCHHQQNNNNOOHHCC7777 
 OOOO$$$$CCCCCCCCCC$$HHOOQQOOOOHH$$OOQQNNNNNNMMNNNNNNNNMMNNOO$$$$CC77????>>>>!!!!!!""""""""""------------;;;;;;;;::::::;;;;;;;;;;----""!!!!$$QQNNNNNNNNNNOOQQNNNNNNQQQQNNNNQQQQNNNNNNNNMMNNQQNNNNNNNNNNNNNNMMNNNNMMMMNNMMNNNNMMMMQQQQNNQQHHCC77????????77$$OOQQNNQQHH$$77777777CC$$HHQQNNNNOOHHCC7777 
 OOOO$$$$CCCCCCCC$$$$HHOOQQOOHHHH$$OOQQNNNNNNMMNNNNNNNNMMNNHH$$$$CC77????>>>>!!!!!!""""""""""------------;;;;;;::::::::::;;;;--;;--""""!!!!$$QQNNNNNNNNNNOOQQNNNNNNQQNNNNNNQQNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNMMMMQQQQNNQQHHCC77????????CC$$OOQQNNOOHH$$77777777CC$$HHQQNNNNOOHHCC7777 
 QQOO$$$$CCCCCCCC$$$$HHOOQQOOHHHH$$OOQQNNNNMMMMNNNNNNNNMMNNHH$$$$CC77??>>>>!!!!!!""""""""""""------------;;;;;;;;::::::::::;;--""!!>>>>??77$$QQNNNNNNNNNNQQQQNNNNNNNNNNNNNNQQNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNMMMMNNQQNNQQHHCC77????????CC$$OOQQNNOOHH$$77777777CC$$OOQQNNNNOOHHCC7777 
 OOOO$$$$CCCCCCCC$$$$HHOOQQOOOOHH$$OOQQNNMMMMMMNNNNNNNNMMNNHH$$CCCC77??>>>>!!!!!!""""""""""""----------;;;;;;;;;;;;::::::;;;;!!??CC$$$$HHHHOONNNNNNMMMMNNNNOONNQQNNNNNNMMNNQQNNNNNNNNMMMMMMNNQQNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNMMMMNNNNNNQQHHCC77????????CC$$OOQQQQOOHH$$77777777CC$$OOQQNNNNOOHHCC7777 
 OOOOHH$$CCCCCCCC$$HHHHOOQQOOOOHHHHOOQQNNMMMMMMNNMMNNMMMMQQHH$$$$CC77????>>!!!!""!!""""""""""""----------;;----------!!>>CC$$OOOOOO$$CCCC??77$$NNMMNNMMNNQQOONNNNNNNNNNMMNNNNNNNNMMNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNQQHH$$77??????77CCHHOOQQNNOOHH$$CC777777CC$$OONNNNNNOOHH$$CC77 
 OOOOHH$$CCCCCC$$$$HHOOOOQQOOOOHHHHOONNMMMMMMMMMMMMNNMMMMNNQQOOOOHH$$??>>>>!!!!""!!""""""""""""------------""""!!??CC$$OOOOOOOOCC77!!--::;;""77NNMMMMMMNNNNQQNNNNNNNNNNMMMMNNNNNNMMNNNNMMMMNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNMMMMNNNNQQHH$$77??????77CCHHOOQQNNQQHH$$CC777777CC$$OONNNNNNOOHH$$CC77 
 OOOOHH$$$$$$$$$$$$HHOOOOQQOOOOHHHHQQNNMMMMMMMMMMMMMMMMMMMMNNMMMMMMNNOO$$??>>>>!!!!""""""""""""--------""""!!>>77CC$$$$CC$$??"";;::::;;;;::--77NNMMMMMMNNNNQQNNNNNNMMMMMMMMNNNNNNMMNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNQQHH$$77??????77CCHHOOQQNNOOHH$$CC777777CC$$OONNNNNNOOHH$$CC77 
 QQOOHH$$$$$$$$$$$$HHOOOOQQOOHHHHHHQQMMMMMMMMMMMMMMMMMMMMNNQQQQNNNNMMNNNNHHHHCC77>>!!!!""""""""""----""""""!!??77777777??!!""""------------!!77QQMMMMMMMMNNNNNNNNNNMMMMMMMMMMNNNNMMNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNQQHH$$77??????77CCHHOONNNNOOHH$$CC7777CCCC$$OONNNNNNOOHH$$CC77 
 QQOOHH$$$$$$$$$$$$HHOOOOOOOOHHOOOONNMMMMMMMMMMMMMMMMMMMMHHCC7777CCHHOOQQNNNNQQHHCC??!!!!!!!!"""""""""""""">>????????>>>>!!!!!!!!>>??????7777$$QQMMMMMMNNNNNNNNNNNNMMMMMMMMMMNNNNNNMMNNMMMMNNNNQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNQQQQHH$$7777??7777CCHHOONNNNOOHH$$CC7777CC$$HHOONNNNNNOOHH$$CCCC 
 OOOOHH$$$$$$$$$$$$HHOOOOQQOOHHOOQQNNMMMMMMMMMMMMMMMMMMMMOOCC77??>>??77CC$$OOOOOO$$CC>>>>!!!!!!""""""""""""!!>>>>??>>>>!!>>>>77HHHHHH$$HH$$$$HHQQNNMMMMNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNMMMMNNNNQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNQQQQHH$$77777777CCCCHHOONNNNOOHH$$CCCC77CC$$HHOONNNNNNOOHH$$CCCC 
 OOOOHH$$$$$$$$$$HHHHOOOOQQQQHHHHQQNNMMMMMMMMMMMMMMMMMMMMQQHH$$CC77??????77CCCC$$$$CC77??>>>>!!!!""""""""!!!!>>>>>>>>>>??CC$$OONNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNMMMMMMMMNNNNNNMMMMMMMMNNNNQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMQQQQHH$$CC777777CC$$HHOONNNNOOHH$$CCCC77CC$$HHOONNNNNNOOHH$$CCCC 
 OOOOHH$$$$$$$$$$$$HHOOOOQQQQHHHHQQNNMMMMMMMMMMMMMMMMMMMMNNOOHH$$HHHHHHHH$$$$CCCCCCCC7777>>>>!!!!""""""""""!!>>>>>>>>??77OONNNNHH$$QQNNMMMMMMMMNNMMMMMMMMNNMMMMNNNNNNMMMMMMMMMMNNNNMMMMMMMMMMNNQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMQQQQHH$$CC777777CC$$HHQQNNNNOOHH$$CCCC77CC$$HHQQNNNNNNOOHH$$CCCC 
 OOOOHHHH$$$$$$$$$$HHOOOOQQOOHHHHQQMMMMMMMMMMMMMMMMMMMMMMNNQQNNNNNNMMMMNNNNNNQQHHCC77CCCC77??>>!!""""------!!>>>>????77HHQQOO??;;77NNQQHHNNOOOONNMMMMMMMMMMNNMMMMMMNNMMMMMMMMMMNNNNNNMMMMMMMMNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNQQNNMMMMMMQQOOHH$$77777777CC$$HHQQNNQQOOHH$$CCCCCCCC$$HHQQNNNNNNOOHH$$CCCC 
 OOOOHH$$$$$$$$$$$$HHOOOOQQOOHHHHQQMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMNNHHNNMMNNNNOO$$77CCCC77>>!!""--;;--""!!>>>>????CCOOQQCC""--CCNNNNNNNN$$77HHNNMMMMMMMMNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMNNNNNNMMMMNNMMMMNNNNNNNNNNNNNNQQNNMMMMMMNNQQHH$$77777777CC$$HHQQNNQQOOHH$$CCCCCCCC$$HHQQNNNNNNOOHH$$CCCC 
 OOOOHH$$$$$$$$$$HHHHOOOOQQOOHHHHQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNHH>>??QQNNOONNNNNN$$CC$$CC??!!--;;;;;;""!!!!>>>>??$$OOCC!!""""77OONNQQQQ$$77$$NNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQMMMMMMMMNNNNNNMMNNNNNNMMNNNNNNNNNNNNNNQQNNMMMMMMNNQQHH$$77777777CC$$OOQQNNQQOOHH$$CCCCCCCC$$HHQQNNNNNNOOHH$$$$CC 
 OOOOHH$$$$$$$$$$HHHHOOOOQQOOHHOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQ77!!HHNNNNQQNNQQ$$$$$$CCCC??!!--;;;;--""!!!!!!!!??$$$$$$7777!!!!$$OO$$$$$$CC$$QQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQMMMMMMMMNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNQQHH$$CC777777CC$$OOQQNNQQOOHH$$CCCCCCCC$$HHQQNNNNNNOOHH$$$$CC 
 OOOOHH$$$$$$$$$$HHHHOOOOQQOOHHOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQHH77>>CCOONNNNNNCC!!??77CCCC??!!"";;;;--""!!""""""!!7777777777????7777>>!!????77HHMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMNNNNNNMMMMMMNNMMNNNNNNNNNNNNNNNNNNMMMMMMNNQQHH$$CC777777CC$$OOQQNNQQOOHH$$CCCCCCCC$$OOQQNNNNNNOOHH$$$$CC 
 OOOOHH$$$$$$$$$$HHHHOOOOQQOOHHOONNMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOHHCC>>>>HHHHOO$$CC>>CC7777CC77!!"";;;;--""!!""""--"">>>>>>>>>>!!!!!!!!!!""!!>>??$$NNMMMMMMMMNNMMMMNNMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMNNMMNNNNNNNNNNNNNNNNMMMMMMMMNNQQOO$$CC7777CCCC$$OOQQNNQQOOHH$$CCCCCCCC$$OOQQNNNNNNOOHH$$$$CC 
 OOOOHH$$$$$$$$$$HHHHOOOOQQOOOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQOOOOOOHHHHCC??>>>>>>>>>>77CC77>>"";;;;--""""""""----!!!!>>>>??!!!!!!>>!!!!>>>>>>77NNMMMMMMMMNNMMMMNNMMMMMMMMMMNNNNNNNNMMMMMMMMNNNNMMMMMMNNMMNNNNNNNNNNNNNNNNMMMMMMMMNNQQOO$$CC7777CCCC$$OOQQNNQQOOHH$$$$CCCC$$HHOOQQNNNNNNOOHH$$$$$$ 
 OOOOHHHH$$$$$$$$HHHHOOOOQQOOOOQQMMMMMMMMMMMMMMMMMMMMMMMMNNOOQQQQHH$$$$CC????>>>>!!!!"">>??CC77>>""--;;""""""""""----"">>!!!!>>>>!!!!>>!!!!!!!!!!??QQMMMMMMMMNNMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMNNMMMMMMMMNNMMNNNNNNNNNNNNNNNNMMMMMMMMNNQQOO$$CC77CCCC$$$$OOQQNNQQOOHH$$$$CCCC$$HHOOQQNNNNNNOOHH$$$$$$ 
 OOOOHHHH$$$$$$$$HHOOOOOOQQOOOONNMMMMMMMMMMMMMMMMMMMMMMMMNNOOOOOOHHCC77??????>>>>!!!!!!>>77CC??>>""------""""""""""------!!!!""""""""----;;;;--"">>HHMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMNNMMNNNNNNQQNNNNNNNNMMMMMMMMNNQQHH$$CCCC77CC$$HHOOQQNNQQOOHH$$$$CCCC$$HHOOQQNNNNQQOOHH$$$$$$ 
 OOOOHHHH$$$$$$HHHHOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMMNNHHHHHH$$CC77??????>>>>!!!!!!>>77CC??!!""--;;--""""""""""--;;;;--""""""""----;;;;;;;;--!!$$NNMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMNNMMMMMMMMNNMMMMMMMMNNMMNNNNNNNNNNNNMMNNMMMMMMMMMMQQHH$$CCCCCCCC$$HHOONNNNQQOOHH$$$$CCCC$$HHOONNNNNNQQOOHH$$$$$$ 
 OOOOHHHH$$$$$$HHHHOOOOOOOOQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMNNHH$$CCCC77????>>>>!!!!!!!!>>??7777??!!""------""""""""""--;;;;;;;;--------;;;;;;;;;;--!!77NNMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNMMNNNNNNNNNNNNMMNNMMMMMMMMMMQQHH$$CCCCCCCC$$HHOONNNNQQOOHH$$$$$$CC$$HHOONNNNNNQQQQHH$$$$$$ 
 OOOOHHHH$$$$$$HHHHOOOOOOOOQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMHH$$77??>>>>>>!!!!!!!!""!!>>??CC77>>!!""------""""""""""--;;;;;;;;;;------;;;;;;;;;;--""??QQMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNMMNNNNNNNNNNMMNNNNMMMMMMMMMMNNHH$$CCCCCCCC$$HHQQNNNNQQOOHH$$$$$$$$$$HHOONNNNNNQQQQHHHH$$$$ 
 OOOOHHHHHHHHHHHHHHOOOOQQOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMMHH$$77??>>>>>>!!!!!!!!!!>>??77CC77>>!!""""""""""""""""""--;;;;;;;;;;;;;;--;;;;;;;;;;;;"">>HHMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMNNNNNNMMMMNNNNMMMMMMMMMMNNHH$$$$CCCC$$$$HHQQNNNNQQOOHH$$$$$$$$$$HHOONNNNNNQQQQHHHH$$$$ 
 OOOOHHHHHHHHHHHHHHOOOOQQQQOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMMOO$$77??>>>>!!!!!!!!!!!!>>??77CC77>>!!!!""""""""!!!!""""----;;;;;;;;;;;;;;;;;;;;;;;;;;--!!$$MMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMNNOO$$$$$$$$$$HHOOQQNNNNQQOOHH$$$$$$$$$$HHOONNNNNNQQQQHHHH$$$$ 
 OOOOHHHHHHHHHHHHHHOOOOQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMOO$$77??>>!!!!!!!!!!!!!!>>??77CC77>>!!!!!!!!""""!!!!!!""----;;;;;;;;;;;;;;;;;;;;::;;;;--""77NNMMMMMMNNNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMNNNNNNMMMMMMNNMMNNOO$$$$$$$$$$HHOOQQNNNNQQOOHH$$$$$$$$$$HHOONNNNNNQQQQHHHHHH$$ 
 OOOOHHHHHHHHHHHHHHOOOOQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMOOHHCC??>>>>!!!!!!!!!!!!>>77CCCC77>>!!!!!!!!""!!!!!!!!""""--;;;;;;;;--;;;;;;;;;;;;;;;;--""??NNMMMMMMNNNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQNNMMMMNNNNMMMMMMNNMMNNOO$$$$$$$$$$HHOOQQNNNNQQOOHHHH$$$$$$$$HHOONNNNNNQQOOHHHHHH$$ 
 QQOOHHHHHHHHHHHHHHOOOOQQQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMQQ$$CC77??>>>>>>>>!!!!>>>>77CCCC??>>!!""""""!!!!!!>>>>!!""----;;;;------;;;;;;;;;;;;----"">>QQMMMMMMMMNNMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMNNMMMMNNQQQQNNNNMMNNMMMMMMMMNNNNNNOO$$$$$$$$$$HHOOQQNNNNQQOOHH$$$$$$$$HHHHQQNNNNNNQQOOHHHHHHHH 
 QQOOHHHHHHHHHHHHHHOOOOQQQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNHHCC77??>>>>!!!!!!!!!!!!??CC77>>!!----""""""!!!!!!!!>>!!----;;--------;;;;;;;;;;;;----"">>OOMMMMMMMMNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMNNMMMMNNQQQQNNMMMMNNMMMMMMMMNNNNNNOO$$$$$$$$HHHHOOQQNNNNQQOOHHHH$$$$$$HHOOQQNNNNNNQQOOHHHHHHHH 
 QQOOHHHHHHHHHHHHHHOOQQQQQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNOOCC77????>>!!!!!!!!!!!!??CC??!!"";;;;;;----""!!""!!>>>>"";;------------;;;;;;------""""!!HHMMMMMMMMNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMNNMMMMNNQQNNNNMMMMNNMMMMMMMMNNNNNNQQHH$$$$$$HHHHOOQQNNNNQQOOHHHH$$$$$$HHOOQQNNNNNNQQOOHHHHHHHH 
 QQOOHHHHHHHHHHHHOOOOQQQQQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO$$CC77??>>!!!!!!!!!!>>77CC??!!--;;;;--""""--"""""">>>>"";;;;--------------------""""""!!HHMMMMMMMMNNMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMNNMMMMNNNNNNMMMMMMNNMMMMMMMMNNNNNNQQHH$$CC$$HHHHOOQQNNNNQQOOHHHH$$$$$$HHOOQQNNNNNNNNOOHHHHHHHH 
 QQOOHHHHHHHHHHHHOOOOQQQQQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQ$$CC77??>>>>!!!!!!"">>$$HHCC>>--------!!>>>>??>>>>>>>>--;;;;;;------------------""""""!!$$MMMMMMMMNNMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMNNMMNNNNNNNNMMMMMMNNMMMMMMMMMMNNNNNNHH$$CC$$HHHHOOQQNNNNQQOOHHHH$$$$HHHHOOQQNNNNNNNNQQOOHHHHHH 
 QQOOHHHHHHHHHHHHOOOOQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNHHCC77??>>>>!!!!""""??OONNOOCC>>""""!!77HHOOOOCC??77>>;;::;;;;----------------""""""!!!!$$NNMMMMMMNNMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMNNMMNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOO$$CC$$HHHHOOQQNNNNQQOOHHHH$$$$HHHHOOQQNNNNNNNNQQOOHHHHHH 
 QQOOHHHHHHHHHHHHOOOOQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOO$$77??>>!!!!!!!!!!77OONNNNHH77>>>>??7777>>!!"""">>!!;;;;;;;;;;--------------""""""!!>>$$NNMMMMMMNNMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMNNNNMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOO$$$$$$HHOOOONNNNNNQQOOHHHHHHHHHHHHOOQQNNNNNNNNQQOOHHHHHH 
 QQOOHHHHHHHHHHHHOOOOQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQ$$CC??>>>>!!!!!!!!>>CC$$HHQQOOHHCC77??""----"">>"";;;;;;;;;;;;------""""--""""""!!!!>>$$NNMMMMMMNNNNMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMNNMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNOOHH$$$$HHOOQQNNNNNNQQOOHHHHHHHHHHHHOOQQNNNNNNNNQQOOHHHHHH 
 OOOOHHHHHHHHHHHHOOOOQQQQNNNNNNMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMNNOOCCCC????!!>>>>>>>>????CCHHQQQQOO$$??!!""""""--;;;;;;;;;;;;--------""""""""""""!!!!>>CCNNMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNQQNNNNMMMMMMMMMMMMMMMMMMNNNNNNQQ$$$$$$HHOOOONNNNNNQQOOOOHHHHHHHHOOOONNNNNNNNQQQQOOHHHHHH 
 OOOOHHHHHHHHHHHHOOOOQQQQQQNNNNMMMMMMMMMMMMMMMMNNNNMMMMMMMMNNMMMMQQ$$CC77??>>>>>>>>>>>>??7777777777??!!""--------------------------""""""!!""""""!!!!>>$$NNMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNQQNNMMMMMMMMMMMMMMMMMMMMNNNNNNQQHH$$$$HHOOOONNNNNNQQOOOOHHHHHHHHOOOONNNNNNNNQQQQOOHHHHHH 
 QQOOHHHHHHHHHHHHOOOOQQQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMNNHHCC77????????????????77??>>!!""!!!!""----------------""""""""""""""""!!!!!!""!!!!>>$$NNMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNQQHH$$$$HHOOQQNNNNNNQQOOOOHHHHHHHHOOOONNNNNNNNQQQQOOHHHHHH 
 QQOOHHHHHHHHHHHHOOOOQQQQQQNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMNNQQ$$CC77????????7777777777>>!!""""!!!!------""""""""""--""""""""!!!!!!!!!!!!!!!!!!>>$$NNMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNQQHH$$$$HHOOQQNNNNNNQQOOOOHHHHHHHHOOQQNNNNNNNNQQQQOOHHHHHH 
 QQOOOOHHHHHHHHOOOOOOQQQQQQNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNHHCC7777777777CC777777??!!""""""!!!!--------""""""""""!!!!!!!!!!!!>>!!!!!!""!!!!>>$$NNMMMMMMMMMMMMMMNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNHH$$$$HHOOQQNNNNNNQQOOOOHHHHHHHHOOQQNNNNNNNNQQQQOOHHHHHH 
 QQOOOOHHHHHHHHOOOOQQQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMQQ$$CCCCCC77CCCCCCCC77??>>""""""!!!!------""""""!!!!!!!!>>>>??>>>>>>!!!!!!""""!!>>HHNNMMMMMMMMMMMMNNNNNNMMNNMMMMMMMMMMMMMMMMNNMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOHHHHHHOOQQNNNNNNQQOOOOHHHHHHHHOOQQNNNNNNNNQQQQOOHHHHHH 
 QQOOOOHHHHHHHHOOOOQQQQQQQQNNNNNNMMNNMMMMMMMMMMNNMMMMMMMMMMNNNNMMMMMMNNHH$$CCCCCC$$HH$$$$$$CC77??>>>>>>>>>>>>>>>>!!!!!!!!!!!!>>77CCCC??>>!!!!"""""""">>HHNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMNNMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOHHHHHHOOQQNNNNNNQQOOOOHHHHHHHHOOQQNNNNNNNNQQQQOOOOHHHH 
 QQOOOOHHHHHHOOOOOOQQQQQQNNNNNNNNNNNNMMMMMMMMMMNNNNMMMMMMMMNNQQMMMMMMNNOO$$CC77CCHHOOOOOOHH$$$$CC777777??????7777??777777??77CCHHQQOOCC>>!!!!!!""""!!>>HHNNMMMMMMMMMMMMNNNNNNMMMMNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOHHHHHHOOQQNNNNNNQQOOOOHHHHHHHHOOQQNNNNNNNNQQQQOOOOHHHH 
 QQOOOOHHHHHHHHOOOOOOQQQQNNNNNNNNNNNNNNMMNNMMNNNNNNMMMMMMMMNNQQMMMMMMMMNN$$77????$$QQNNNNNNQQHH$$CCCCCC77??CCCC$$$$$$$$HHHHOOOOHHCC7777>>!!""""!!!!!!??HHNNMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNMMNNNNOOHH$$OOOOQQNNNNNNQQOOOOHHHHHHHHOOQQNNNNNNNNQQQQOOOOOOOO 
 QQOOOOHHHHHHHHOOOOOOQQQQNNNNNNNNMMNNNNMMNNMMNNNNNNMMMMMMMMMMNNNNMMMMMMNNHHCC??????$$NNMMMMMMNNNNQQOOQQQQOOQQQQOO$$CCCCCCCCCC77>>""!!>>>>!!!!!!!!!!>>77HHNNMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQOOHHOOOOQQNNNNNNQQOOOOHHHHHHOOOOQQNNNNNNNNQQQQOOOOOOOO 
 QQOOOOHHHHHHHHOOOOOOQQQQNNNNNNNNMMNNNNNNNNMMNNNNNNMMMMMMMMMMNNNNMMMMMMMMQQ$$77??>>??$$OONNQQOOOOHHHHHHHH$$$$$$77??>>????????>>!!""""!!>>>>!!!!!!>>??CCOONNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQOOHHOOQQQQNNNNNNQQOOOOOOHHHHOOOOQQNNNNNNNNQQQQOOOOOOOO 
 QQOOOOHHHHHHHHOOOOQQQQQQQQNNQQNNMMNNNNNNNNNNNNNNNNMMMMMMMMMMNNQQMMMMMMMMMMHH77??>>??77CCHH$$7777????????????>>!!"""">>??77>>!!!!""!!!!>>>>>>>>>>>>77$$OONNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOHHHHQQNNNNNNNNQQQQOOOOHHHHOOOOQQNNNNNNNNQQQQOOOOOOOO 
 QQOOOOOOHHHHHHOOOOQQQQQQQQNNQQNNMMNNNNNNNNNNNNNNNNMMMMMMMMMMNNQQMMMMMMMMMMNN$$77??77CC$$OOHHCC??>>>>>>!!>>!!""!!>>??CC77??>>!!!!""!!!!!!>>>>>>>>??77$$OONNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOHHHHQQNNNNNNNNQQQQOOOOHHHHOOOOQQNNNNNNNNNNQQOOOOOOOO 
 QQOOOOOOOOOOOOOOOOQQQQQQQQNNNNNNMMNNNNNNNNNNNNNNMMMMMMMMMMMMNNQQMMMMMMMMMMMMQQ$$CC7777$$QQQQHHCC??>>>>!!??>>>>77CCCC77??>>>>!!>>!!!!!!!!!!!!>>>>??CCHHQQNNMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQOOOOQQQQNNNNNNQQQQOOOOOOOOOOQQNNNNNNNNNNNNQQOOOOOOOO 
 QQOOOOOOOOOOOOOOOOQQQQQQQQNNNNNNMMMMNNNNNNNNNNNNNNMMMMMMNNMMNNQQNNMMMMMMMMMMNNOO$$CCCC$$HHQQQQOO$$7777CCCC$$HHHH$$77??>>!!!!!!!!!!!!!!!!!!!!>>>>77CCHHNNNNMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQOOOOQQQQNNNNNNNNQQOOOOOOOOOOQQNNNNNNNNNNNNQQOOOOOOOO 
 QQOOOOOOOOOOOOOOOOQQQQQQQQNNNNNNNNMMNNNNNNNNMMNNNNMMMMNNNNMMMMNNMMMMMMMMMMMMMMNNOO$$$$$$CCHHOOQQNNQQQQOOQQOOHHCC77??>>>>!!!!!!!!>>!!!!!!!!!!>>>>77CCHHNNNNMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQOOOOQQNNNNNNNNNNQQOOOOOOOOOOQQNNNNNNNNNNNNQQOOOOOOOO 
 QQOOOOOOOOOOOOOOOOQQQQQQNNNNNNNNNNMMNNNNNNNNMMNNMMMMMMNNNNMMMMNNNNMMMMMMMMMMMMMMNNOOHH$$$$$$$$$$$$HHHH$$CCCC77??>>!!!!""!!!!!!!!!!!!!!!!!!!!!!>>??CCOONNMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQQQOOQQNNNNNNNNNNQQOOOOOOOOOOQQNNNNNNNNNNNNQQOOOOOOOO 
 QQOOOOOOOOOOOOOOQQQQQQQQQQNNNNNNNNMMNNNNNNNNMMNNMMMMMMNNNNMMMMNNNNMMMMMMMMMMMMMMMMNNOOHH$$CCCC77777777??????>>>>>>!!!!""""""""!!!!!!!!!!!!!!!!>>77$$QQNNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQQQOOQQNNNNNNNNNNQQOOOOOOOOOOQQNNNNNNNNNNNNQQQQOOOOOO 
 QQOOOOOOOOOOOOOOQQQQNNNNNNNNNNNNNNMMNNNNNNNNMMMMMMNNMMNNMMMMMMMMNNMMMMMMMMMMMMMMMMMMQQHHHH$$CC????>>>>!!!!!!""""""!!""""""""""""!!!!!!!!!!!!>>>>77HHNNNNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMNNNNNNQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQNNNNNNNNNNQQOOOOOOOOOOQQNNNNNNNNNNNNQQQQOOOOQQ 
 QQQQOOOOOOOOOOOOQQQQNNNNNNNNNNNNNNMMMMNNQQNNMMMMMMNNNNNNMMMMMMMMNNMMMMMMMMMMMMMMMMMMNNOOHH$$77??>>>>>>!!""""""--""""""------""""!!!!!!!!>>>>>>??CCOONNNNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMNNNNNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQNNNNNNNNNNQQOOOOOOOOQQQQNNNNNNNNNNNNQQQQOOOOQQ 
 QQQQOOOOOOOOOOQQQQQQNNNNNNNNNNNNNNMMMMNNQQNNMMNNMMNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMNNOO$$77??>>>>!!""""""""""----------""""""!!!!!!!!>>>>??77$$QQNNNNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMNNNNNNQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQNNNNNNNNNNQQOOOOOOOOQQQQNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQOOOOOOOOQQQQQQQQNNNNNNNNNNNNNNNNMMNNQQNNMMMMMMNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMQQHHCC??>>>>!!!!""""""""----------""""!!!!!!!!>>????77$$OONNMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMNNNNNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQQQNNNNNNNNNNQQQQOOOOOOQQNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQOOOOOOOOQQQQQQQQNNNNNNNNNNNNNNNNMMNNQQNNMMMMMMNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMNNOO$$77??>>!!!!""!!!!""""""--""""""!!!!!!>>>>??77CCHHQQNNMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMNNNNNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQNNNNNNNNNNQQQQOOOOQQQQNNNNNNNNNNNNNNNNQQQQQQQQ 
 QQQQQQOOOOOOQQQQQQQQNNNNNNNNQQNNNNMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMNNOOCC77>>>>!!!!!!!!!!!!""""""""!!!!!!!!>>??77CCHHQQMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMNNNNNNNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNQQQQOOOOQQQQNNNNNNNNNNNNNNNNQQQQQQQQ 
 QQQQQQQQOOQQQQQQQQNNNNNNNNNNNNNNNNMMMMNNNNNNMMMMNNNNNNNNNNMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNHHCC77>>!!!!!!>>>>>>!!!!!!>>>>??????77$$OONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNQQQQOOOOQQQQNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNMMMMNNNNNNNNMMMMNNNNNNNNMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNHHCC77??>>>>>>????????????7777CC$$OONNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNQQQQOOOOQQQQNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNMMNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOHHCCCCCCCCCC$$$$$$HHHHOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNQQQQOOOOQQQQNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNMMNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNQQQQQQOOQQQQNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNMMMMNNMMNNNNNNMMNNNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQNNNNNNNNNNQQQQQQQQQQQQNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNMMMMNNMMNNNNNNMMNNNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQNNNNNNNNNNQQQQQQQQQQQQNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNMMMMNNMMMMNNNNMMMMNNNNMMNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNQQQQQQQQQQQQNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNMMMMNNMMMMNNNNNNMMNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNQQQQQQQQQQQQNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQQQNNNNNNNNNNQQNNNNNNNNMMMMNNNNMMNNNNMMNNNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQQNNNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQQQNNNNNNNNNNQQNNNNNNNNMMMMNNNNMMNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQQNNNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQQQNNNNNNNNNNQQNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNMMNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQNNMMNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQQNNNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQNNNNNNNNNNNNQQNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQOONNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNQQQQQQQQQQNNNNNNNNNNNNNNNNQQQQQQQQQQ 
 QQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQQQQQOOOONNQQNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQNNNNNNNNNNNNNNNNNNQQQQQQNN 
 QQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNMMNNNNMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQOOOOOOHHQQNNOOMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQNNNNNNNNNNNNNNNNNNQQQQQQNN 
 QQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNMMNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQOOOOOOHHOONNQQQQMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQNNNNNNNNNNNNNNNNNNNNQQQQQQNN 
 QQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOHHHHHHQQNNOONNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQNNNNNNNNMMNNNNNNNNNNQQQQQQNN 
 QQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO$$$$$$$$NNNNOONNMMMMMMMMMMMMMMMMMMMMMMQQQQNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNQQQQNNNNNNMMMMNNNNNNNNNNQQQQQQNN 
 QQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQHH$$$$HHQQQQQQMMMMMMMMMMMMMMMMMMMMMMNNQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNQQQQNNNNNNNNMMNNNNNNNNNNQQQQQQNN 
 QQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQHHCCCCHHOOOONNMMMMMMMMMMMMMMMMMMMMMMNNNNQQNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNQQQQNNNNNNNNMMNNNNNNNNNNNNQQQQNN 
 QQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNN$$CCCC$$OOOONNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNQQQQNNNNNNNNMMNNNNNNNNNNNNQQNNNN 
 QQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$7777$$HHOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNQQQQNNNNNNMMMMNNNNNNNNNNNNQQNNNN 
 QQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHH??77$$$$OOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQNNNNNNMMMMNNNNNNNNNNNNQQNNNN 
 QQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO??77CCCCQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNN 
 QQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO777777CCNNMMNNMMMMMMMMMMMMMMMMMMNNNNQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNN 
 QQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNCC7777$$NNMMNNMMMMMMMMMMMMMMMMMMNNNNNNNNQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMNNMMMMMMNNNNNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$CC7777HHNNNNNNMMMMMMMMMMMMMMMMMMNNQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNNNQQQQOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMNN>>CC????QQNNQQNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQNNMMMMNNNNOOHHOOQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQ""??>>77NNNNOONNMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQQQNNMMNNNNQQHH$$HHOOOOQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMNN??77CCOOQQQQQQNNMMMMMMMMMMMMMMMMNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOHHHHQQNNMMNNNNQQHH$$HHHHHHOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQNNMMMMQQOOOOQQQQQQNNMMMMMMMMMMMMMMMMMMNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQOOOOOONNMMMMNNNNQQHHHHHHHHHHOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQNNNNMMMMNNOOQQNNQQNNNNMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQOOOOQQNNMMMMMMNNNNQQHHHHHHHHOOQQOOOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOOONNMMNNMMNN$$NNMMNNNNNNMMMMMMMMMMMMMMMMNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQNNNNNNNNNNMMMMMMNNMMNNOOHHHHOOOOQQQQOOOOQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQQQOOQQNNNNNNNNNNCCOO$$QQQQMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQQQQQQQOOQQNNMMMMNNNNMMMMNNNNNNQQQQQQNNQQOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOOOQQQQNNNNNNMMOOOOHHHHOONNMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMNNQQNNNNOOOOOOHHHHHHQQNNMMNNQQQQNNNNNNNNNNNNNNNNNNOOHHOOQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQOOOOQQQQNNNNNNNNOONN$$HHOONNMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMNNQQQQQQOOHHHHHHHH$$OONNMMNNNNQQQQQQNNNNNNQQNNNNNNNNNNQQQQOONNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQOOOOQQQQQQNNNNNNNNOO$$OOQQMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMNNQQQQNNOO$$$$HHHHHHHHNNMMMMQQOOOOQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQOOQQQQQQQQNNNNNNNN$$HHQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOO$$CC$$$$HHHHOONNNNQQOOOOOOQQQQOOOOOOQQNNNNNNNNNNNNNNMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQQQOOOOQQQQQQQQQQQQNNOOHHOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQOOHH$$$$$$$$$$OONNNNNNHHQQOOOOQQQQOOOOHHHHQQNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMNNNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQQQOOOOOOQQQQQQQQQQQQNNHHQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOHHHHHH$$HH$$HHQQNNNNOOHHQQOOOOOOQQQQOOHHOOOOQQQQQQQQNNNNNNNNMMMMMMMMMMMMNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMNNQQQQQQOOQQQQQQNNNNQQOONNNNQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQOOOOHHHHHHHHOONNNNQQHHOOQQOOOOQQQQQQOOOOOOQQQQNNQQQQQQQQQQNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMNNMMMMMMMMMMMMNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQQQOOOOQQQQNNNNQQOOQQNNQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQHHHHHHHHHH$$$$HHQQNNOO$$HHHHHHHHOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQNNNNMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQNNQQQQQQQQQQQQQQQQQQQQNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQHHHHHHHH$$$$$$HHOONNQQCCCC$$HHHHHHHHOOHHHHHHHHOOOOOOOOQQNNNNQQQQNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQNNQQOOQQQQQQNNQQQQOOQQNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOHH$$HHHH$$CC$$$$OOQQQQ$$CC$$CC$$$$$$HHHHHH$$HHHHHHOOOOOOOOQQNNQQQQNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQNNQQOOQQQQQQNNQQOOOOQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOHHHHHH$$CC$$$$OOQQNN$$77$$$$CCCC$$$$$$HH$$$$$$$$$$OOOOOOOOQQQQQQOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNN 
 QQQQQQQQNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQNNNNQQQQQQQQNNQQQQOOOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQHHHHHH$$CC$$$$$$OOQQOOCCCC$$CC$$CCCCCC$$$$$$$$$$$$$$HHOOOOOOOOQQQQQQNNQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNN 
 NNQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQNNNNQQOOOOQQNNMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMNNNNQQOOHH$$HH$$$$$$$$HHQQOO$$CCCC$$CCCCCC77CC$$$$CCCC$$$$$$HHHHHHOOOOQQQQQQNNNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNN 
 NNQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQQQQQNNQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMNNNNQQOOHHHH$$$$$$$$$$HHQQNN$$CCCC77$$CC77$$CC$$$$$$$$CCCC$$HHHHHHHHHHHHOOQQOOQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMNNNNNNNNNNNNNN 
 NNQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOOOOQQNNQQQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMNNQQQQOOHH$$CC$$$$CC$$OOQQ$$7777777777CC$$$$$$$$$$$$HH$$CC$$$$HHHHOOHHHHOOQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMNNNNNNNNNNNNNN 
 NNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQNNNNNNQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMNNMMMMMMNNQQOOHHHHHH$$$$$$CCCCHHQQHH??77>>7777??77CCCC$$$$$$$$$$$$$$$$$$$$HHOOOOOOQQNNNNQQNNQQQQNNMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMNNNNNNNNNNNNNN 
 NNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMNNNNMMMMMMNNQQOOHHHH$$$$CC77CC$$OOOO????????7777??77CCCCCCCCCC$$$$CC$$$$$$HHOOOOQQQQQQNNNNQQNNQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMNNNNNNNNNNMM 
 NNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMNNQQOOHH$$$$CC$$CC77CCOOOO77!!>>>>??????????777777??77CCCCCCCC$$$$$$OOOOOOOOOOQQNNNNQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMM 
 NNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNQQOOOOHH$$$$CC$$CCCC$$QQCC!!>>>>>>>>>>>>>>??7777??????77777777CCCCCCHHHHHHHHHHOONNNNQQQQQQNNMMMMMMMMMMMMMMNNNNMMMMMMMMNNMMMMMMMMNNNNNNNNNNMM 
 NNNNNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMQQOOOOOOHH$$CCCCCCCC$$OO$$>>>>>>>>>>>>>>>>!!??CC77>>????7777777777$$$$$$HHHHHHHHHHNNNNQQQQQQNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNMM 
 NNNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNOOHHQQOOHH$$CCCC77CCOO$$>>>>>>>>!!>>!!!!>>!!??77??>>??????7777CCCC77CC$$$$HHHHHHOOQQNNQQQQNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNMM 
 NNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNQQHHHHOOOOHH$$CC77CC$$HH??!!>>!!>>!!!!!!!!!!>>????>>>>??????77CCCCCC77CC$$$$$$$$HHOOOONNQQQQNNNNMMMMMMMMMMMMQQQQNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNMM 
 NNNNNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMNNOOOOHHHHOO$$CCCC77$$OO77>>>>!!!!!!!!""""!!!!>>??>>!!>>??????777777CCCCCC$$$$$$HHHHOOOONNOOQQNNNNMMMMMMMMMMMMOOQQNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNMM 
 NNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMNNHH$$HH$$HHHH$$CCCCHHQQCC??>>!!!!!!!!!!""""!!!!>>>>!!>>>>>>????????7777CCCC$$HHHHHHHHOOOOQQQQOOQQMMNNMMMMMMMMMMHHOONNNNMMMMMMMMMMMMMMMMNNNNNNNNMMMM 
 NNNNNNNNNNNNNNNNMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMNNHH$$HHOOHH$$CCCCOOQQ$$??>>>>>>!!!!!!!!""""!!>>>>>>!!>>>>>>>>??????7777CCCC$$$$HHHHHHHHOOQQOOOONNNNNNMMMMMMMMMMHHOOQQNNMMMMMMMMMMMMMMMMNNNNNNNNMMMM 
 NNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMNNOO$$HHHHHH$$CCCCHHQQHH??????>>>>!!!!!!!!""!!!!!!>>!!!!>>>>>>>>??????777777CC$$$$$$$$HHHHOOQQOOQQNNNNNNMMMMMMMMMMHHOOQQNNMMMMMMMMMMMMMMMMMMNNNNNNMMMM 
 NNNNNNNNNNNNNNNNNNNNMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMNNHH$$HHHHHHCCCCHHQQHH77??????>>>>!!!!!!!!!!!!!!!!!!!!!!>>!!>>>>??????777777CCCCCC$$$$$$HHOOOOQQNNNNNNMMMMMMMMMMMMHHOOQQNNMMMMMMMMMMMMMMMMMMNNNNNNMMMM 
 NNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMNNNNNNNNNNNNMMNNOO$$HHHHHHHHCCHHNNOO77??77??>>>>!!!!!!!!!!!!!!!!!!!!!!!!!!>>>>>>??????777777CCCCCC$$$$$$HHOOQQNNNNNNMMMMMMMMMMMMMMHHOOQQNNMMMMMMMMMMMMMMMMMMNNNNNNMMMM 
 NNNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNNNNNNNNNNNMMNNHH$$OOHHHH$$OONNQQCC????>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!!!!!>>>>>>>>????7777CCCCCCCC$$$$$$HHOOQQNNQQNNMMMMMMMMMMMMMMOOOONNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMM 
 NNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMNNNNNNMMMMMMNNHH$$HHHHOOOONNQQCC??????>>>>>>>>!!!!""""!!>>>>!!!!!!""!!!!>>>>>>>>????7777CCCCCCCC$$$$$$HHQQNNNNNNMMMMMMMMMMMMMMMMOOOOQQNNMMMMMMMMMMMMMMMMMMMMNNNNMMMM 
 NNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMNNNNMMNNNNNNOOHHHHHHOONNNNHHCCCC??????>>>>>>>>!!!!""!!!!>>>>!!""""""""!!!!>>>>>>??????77CCCCCCCC$$$$$$HHNNNNNNMMMMMMMMMMMMMMMMMMOOOOQQNNMMMMMMMMMMMMMMMMMMMMNNNNMMMM 
 NNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMNNNNNNMMMMNNQQ$$HHOONNNNNN$$CC7777??>>>>??>>>>!!!!!!!!!!!!>>!!!!""""""!!!!>>>>>>>>????7777CCCCCCCCCC$$OOQQNNMMMMMMMMNNMMMMMMMMMMMMOOOONNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMNNNNNNNNQQHHOOQQNNQQHHCCCC7777??>>>>>>>>>>>>!!!!!!!!"">>!!""""""""!!!!!!>>>>>>77CCCCCCCCCC$$$$$$OONNMMMMMMMMNNNNMMMMMMMMMMMMMMNNOONNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQMMMMMMMMMMMMMMMMMMMMNNNNNNQQOOQQQQQQHHCCCCCC77????>>>>>>>>>>>>>>!!!!!!""!!!!""""""""!!!!>>>>??77$$OOQQQQQQQQQQNNNNMMMMMMNNNNQQNNMMMMNNNNMMMMMMMMNNQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOONNMMMMMMMMNNNNMMMMMMMMQQQQNNQQQQQQOOOO$$CC77CC77????>>>>>>>>>>>>>>!!!!!!""""""""""""""!!!!!!>>??77CCOONNNNMMMMMMMMMMMMNNNNQQQQNNMMNNQQQQNNMMMMMMMMNNQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOOQQMMMMMMMMNNQQOONNMMMMNNQQNNQQOOOOHH$$HH$$CC777777??>>>>>>>>>>>>!!!!!!!!!!!!""""""""""""!!!!>>>>>>????77CCHHNNNNMMNNQQOOOOOONNMMMMNNOOHHOONNMMMMMMMMNNQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNHHOOMMMMMMMMNNQQOOHHOONNNNNNQQNNOO$$$$$$$$$$CC777777????>>>>>>>>>>>>!!!!!!!!!!!!""""""""""""!!!!!!>>>>????>>??CC$$HHOOQQNNNNNNNNNNNNQQHHHHOOQQQQMMMMMMMMNNQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMNNQQHHNNMMMMMMMMNNOOHHOOOOQQQQQQQQQQHH$$$$CC$$$$CC777777????>>>>>>>>>>!!!!!!!!!!!!""""""""""""""!!!!!!>>>>????????7777CCCC$$$$$$HHHHOOHHHHHHHHHHOONNMMMMMMMMNNNNQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMNNNNNNNNNNMMNNNNMMMMMMMMMMOOHHQQMMMMMMNNNNQQHHHHQQOOOOQQNNNNQQ$$CC$$CC$$$$CC7777??????>>>>>>>>>>!!!!!!!!!!""""""""""""""""!!!!!!>>>>????777777CC77CCCC$$$$$$HHHHHHHHHHHHHHOOQQNNMMMMNNNNNNQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQOOOOQQQQQQQQNNOOOOOOMMMMMMMMNNQQHHHHMMMMMMMMNNQQHH$$OONNQQOOQQNNNNNNCCCCCC$$$$CCCC7777??????>>>>>>>>!!!!!!!!!!""""""""""""""""""!!!!!!!!>>>>????7777CCCCCC$$$$$$$$$$HHHHHHHHOOOOOOQQMMMMMMMMMMQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQQQQQQQOOOOQQOOOOOOQQHHOONNMMMMMMNNOOHHHHQQMMMMMMNNQQOOHHHHHHOOOOQQNNNNNNNN$$CCCC$$$$CCCC7777??????>>>>>>>>>>!!!!!!!!""""""""""""""""""!!!!!!>>>>>>????77777777CCCC$$$$$$HHHHHHHHHHHHOOOOQQMMMMMMMMMMQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQQQQQOOOOQQOOHH$$OOOOHH$$HHOOQQNNMMMMNNOO$$$$OONNMMMMNNQQOOHH$$HHHHHHOOQQNNMMNNNNHHCCCC$$CCCC777777??????>>>>>>>>>>!!!!!!""""""""""""""""""""!!!!!!>>>>>>????????777777CC$$$$HHHHHHHHHHHHHHOOOOQQMMMMMMMMNNOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQOOOOOOOOOOOOOO$$CC$$OOOOHHHHOOQQNNMMMMOO$$$$HHQQMMMMNNOOOOHH$$$$HHHHHHOOQQNNMMNNNNOO$$CC$$CC77777777??????>>>>>>>>>>!!!!!!""""""""""""""""""""!!!!!!>>>>>>????????777777CC$$$$$$HH$$$$HHHHHHOOOONNMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQQQOOOOOOQQQQOOHH$$$$HHHHHHHHHHOOQQMMMMNN$$CCCCHHNNMMMMQQHH$$HH$$$$$$HH$$OONNNNMMNNQQQQ$$CC$$CC77777777??????>>>>>>>>!!!!!!!!!!""""""""""""""""""!!!!!!>>>>>>????????777777CC$$$$$$$$$$$$HHHHHHOOOONNMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOQQOOOOOOOOOOQQOOHHCCCC$$HHHH$$HHQQNNMMNNHHCC$$CCHHNNMMQQHH$$CC$$CC$$$$OO$$$$QQNNMMNNOOOO$$CCCCCC77777777??????>>>>>>>>!!!!!!!!!!""""""""""""""""!!!!!!!!>>>>>>??????77777777CC$$$$CCCC$$HHHHHHHHOOQQNNMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQOOOOOOOOOOOOOOOOQQOO$$CC??$$OOOOHHOOMMMMMMHH$$CC$$$$HHQQOOHH$$$$CCCCCC$$$$OO$$$$OONNMMNNOOOOHH$$CC7777777777??????>>>>>>>>!!!!!!!!!!""""""""""""""""!!!!!!>>>>>>>>??????77777777CCCCCCCC$$$$HHHHHHHHOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQOOQQOOOOQQOOOOOOQQQQ$$7777??$$OOOOQQNNMMNNOOCC$$$$$$$$HH$$$$CC$$$$$$$$$$HH$$HHHHHHOONNMMNNOOHHHH$$CCCCCC777777??????>>>>>>>>!!!!!!!!""""""""""""""""""!!!!!!>>>>>>>>????????777777CCCCCC$$$$$$$$HHHHHHOOQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOOOOOOOOOOOOOOOOOOO$$77??77$$QQQQNNMMMMOO$$$$$$CCCC$$$$$$CC$$$$$$$$$$$$$$$$HHHH$$OONNMMMMOO$$$$CCCCCC777777????????>>>>>>>>!!!!!!!!!!!!""""""""""""!!!!!!!!>>>>>>>>????????777777CCCCCCCCCC$$$$HHHHHHOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOOOOOOOOOOOOOOOOOOOHHCC77??77HHQQNNMMMMQQ$$$$$$$$$$$$$$$$$$$$CC$$$$$$$$$$$$$$$$HHHHOONNMMNNOO$$$$CCCCCCCC7777????????>>>>>>>>!!!!!!!!!!!!""""""""""""!!!!!!!!>>>>>>>>????????777777CCCCCCCCCC$$$$HHHHOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQOOOOOOOOOOOOOOOOOOHHCC77777777QQNNMMMMQQ$$CC$$$$$$$$$$$$$$$$$$CCCC$$$$$$$$$$$$$$$$HHOONNMMNNOO$$$$CCCCCC777777????????>>>>>>>>!!!!!!!!!!!!""""""""""""!!!!!!>>>>>>>>>>????????777777CCCCCCCC$$$$$$HHHHOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOQQOOOOOOHHHHOOOOOO$$77??77CC$$NNMMMMQQHH$$$$$$$$$$$$$$$$$$$$$$CCCCCC$$$$$$HHHH$$$$$$HHQQNNQQHH$$$$CCCCCC777777????????>>>>>>>>!!!!!!!!!!!!!!""""""""""!!!!!!>>>>>>>>??????????77777777CCCCCCCC$$$$HHOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQOOOOOOOOHHHHHHOOOOHHCC????77CCOOMMNNOO$$$$$$$$$$$$$$CC$$$$$$$$$$$$CCCCCC$$$$HHHHHH$$$$$$OONNQQHH$$$$CCCCCC777777????????>>>>>>>>!!!!!!!!!!!!!!!!""""""!!!!!!!!>>>>>>>>>>>>??????777777CCCCCCCCCC$$HHHHQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMNNOOQQOOOOHHHHHHHHHHOOOOHH77777777CCOOQQOO$$$$$$$$$$$$$$$$CCCC$$$$$$CCCCCCCC$$$$$$$$$$OOOOHH$$HHQQQQHH$$$$CCCCCC777777????????>>>>>>>>>>!!!!!!!!!!!!!!""""!!!!!!!!>>>>>>>>>>>>>>??????777777CCCCCCCCCC$$HHOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNMMMMMMMMMMMMMMMMMMNNNNMMMMMMNNQQOOOOOOHHHHHH$$HHHHOOHH$$77777777CCHH$$$$$$$$CC$$$$CC$$$$CCCCCCCCCCCCCCCC$$$$$$$$$$$$HHHHHHHHHHOOQQHH$$$$CCCCCC777777????????>>>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!!!!!>>>>>>>>>>>>>>??????77777777CCCCCC$$$$OONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNNNMMMMMMMMMMMMMMNNNNNNNNMMMMNNOOOOQQOOOOHH$$$$$$HHOOOOHHCC777777??77$$$$$$$$$$$$CC$$$$$$CCCCCCCCCC$$CCCCCC$$$$$$$$$$$$$$$$$$OOOOOOOOHH$$$$CCCCCC777777????????>>>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!!!!!>>>>>>>>>>>>????????77777777CCCC$$$$HHQQMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO$$HHHHHHHH$$$$CC$$HHOOHHCCCC7777????77CC$$$$$$$$$$$$$$$$CCCCCCCCCCCCCCCCCCCCCC$$CCCC$$$$$$$$$$$$HHOOQQOO$$$$$$CCCC777777??????????>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!!!>>>>>>>>>>>>>>>>??????77777777CCCC$$$$QQNNMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 NNMMMMMMMMMMMMMMMMMMMMMMMMMMNNHH$$$$$$$$$$$$CCCC$$HHOOHHCC777777????77CC$$$$$$$$$$$$$$$$CCCCCCCCCCCCCCCCCCCC$$$$$$$$$$$$$$$$$$$$$$HHQQOO$$$$$$CCCC77777777??????>>>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!!!!!>>>>>>>>>>>>????????77777777CCCC$$HHQQMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMNN$$$$$$$$$$$$CCCCCC$$HHHH$$CC777777777777CC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCCC$$$$$$$$$$$$$$$$$$$$$$$$OOOO$$$$$$CCCC777777????????>>>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!!!!!>>>>>>>>>>??????????77777777CCCC$$HHNNMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMOO$$HH$$$$$$CCCCCCCC$$HHHH$$CC7777777777CCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCCCCCCC$$$$$$$$$$$$$$$$$$$$OOOO$$$$$$CCCC777777????????>>>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!!!!!!!>>>>>>????????????777777CCCCCC$$HHNNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMNNHH$$$$$$$$CCCCCCCCCCHHHH$$CC777777777777CCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCCCCCCCCC$$$$$$$$$$$$HH$$HHOOHH$$$$$$CCCCCC777777??????>>>>>>>>>>>>>>>>!!!!!!!!!!!!!!!!!!!!>>>>>>>>????????????777777CCCC$$$$HHNNNNMMMMMMMMMMNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMQQ$$$$$$CCCCCCCCCCCC$$HHHH$$CC7777777777CCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCCCCCCCCCCC$$$$$$$$$$HHOOHH$$$$$$CCCCCC777777??????>>>>>>>>>>>>>>>>>>!!!!!!!!!!!!!!!!>>>>>>>>>>????????????7777CCCCCC$$$$HHQQNNMMMMNNNNNNQQHHNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMQQ$$$$CCCCCCCCCCCCCC$$HH$$CCCC77777777CCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCCCCCCCCCCC$$$$$$$$$$HHOOHH$$$$$$CCCC77777777????????>>>>>>>>>>>>>>>>!!!!!!!!!!!!!!!!>>>>>>>>>>????????????7777CCCCCC$$$$HHQQNNMMNNNNNNQQOOHHNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMNNHH$$CCCC77CC77CCCC$$HH$$CC77777777CCCCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CC$$$$$$$$$$$$$$$$CC$$OOHH$$$$$$CCCC7777777777??????>>>>>>>>>>>>>>!!!!!!!!!!!!!!!!!!>>>>>>>>??????????????7777CCCCCC$$$$HHQQNNMMNNNNQQHHOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMNNHH$$$$CCCCCCCCCCCCHHHHCC77777777CCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCCC$$$$$$$$$$$$$$$$CC$$$$$$$$$$$$$$HHOOHH$$$$CCCCCCCC777777????????>>>>>>>>>>>>!!>>>>!!!!!!!!!!!!!!>>>>>>>>>>????????????77CCCC77$$HHHHOONNMMNNQQOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMNNOOHHHHHH$$$$CCCCCCHHHHCC777777CCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCCCCCCC$$$$CC$$$$$$$$$$$$$$$$$$$$$$$$$$OOHH$$$$CCCCCCCC777777????????>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!!!>>>>>>>>>>??????????7777CCCCCC$$HHHHQQMMNNNNOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMNNQQHHOOOOOOHH$$$$$$HH$$CC7777CCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCCCCCCC$$$$$$$$$$$$$$CCCC$$$$CCCC$$$$$$OOHH$$$$CCCCCCCC777777????????>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!!!>>>>>>>>>>??????77777777CCCCCC$$HHHHNNMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOOOQQOOOO$$$$$$HH$$CCCCCCCCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCCCCCCC$$$$$$$$$$$$$$$$CCCC$$CCCC$$$$HHOOHH$$$$CCCCCCCC777777??????>>>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!>>>>>>>>>>>>??????77777777CCCC$$$$HHOONNMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOOOOOOOOOHH$$$$HH$$CCCCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CC$$$$HHOOHH$$$$CCCCCCCC7777????????>>>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!>>>>>>>>>>????????777777CCCCCC$$HHHHQQMMMMMMNNNNQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOHHHHHHHHHH$$$$HH$$CCCCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHOOHH$$$$CCCCCCCC7777????????>>>>>>>>>>>>!!!!!!!!!!!!!!!!!!>>>>>>>>>>??????????7777CCCCCCCC$$HHOONNMMMMNNQQNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQHH$$$$$$$$$$$$HH$$CC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHOOHH$$$$CCCCCCCC7777????????>>>>>>>>>>>>>>!!!!!!!!!!!!!!!!>>>>>>>>>>??????????7777CCCCCC$$$$HHQQMMMMNNNNNNQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQHH$$$$$$$$$$$$HH$$CC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HH$$$$$$$$$$$$OOQQOO$$$$CCCCCCCC7777??????????>>>>>>>>>>>>!!!!!!!!!!!!!!!!>>>>>>>>>>??????????7777CCCCCC$$HHHHNNMMMMNNNNNNQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOHHHH$$$$$$HHHH$$$$$$HH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHHHHHHH$$$$CCCCOOOOHH$$$$CCCCCC777777????????>>>>>>>>>>>>!!!!!!!!!!!!!!!!>>>>>>>>>>>>>>????77777777CCCCCC$$HHOONNMMNNNNQQQQQQNNNNMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOHH$$$$$$$$HH$$$$HHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HH$$$$CC$$OOOOHH$$$$CCCCCC777777????????>>>>>>>>>>>>!!!!!!!!!!!!!!!!>>>>>>>>>>>>??????77777777CCCC$$HHHHQQNNMMNNNNQQQQNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQOOHHHH$$HHHH$$$$HHHHHHHHHH$$$$HHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CC$$CC$$CC$$HHOOHH$$$$CCCCCC777777????????>>>>>>>>>>>>!!!!!!!!!!!!!!!!>>>>>>>>>>>>??????777777CCCCCC$$HHOONNMMMMNNNNQQQQNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOHHHHHH$$HHHHHHHHHHHH$$HH$$HH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOOHH$$$$CCCCCC777777????????>>>>>>>>>>>>!!!!!!>>!!!!!!!!>>>>>>>>>>>>??????777777CCCCCC$$HHOONNMMNNNNNNNNNNNNNNQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQOOHHHHHHHHOOHHHHHHHH$$$$$$HHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHHHHHHHHHHHHHHHOOHHHH$$$$CCCC77777777????????>>>>>>>>>>>>!!!!!!>>>>!!>>!!>>>>>>>>????????77777777CCCC$$$$HHQQMMMMNNNNNNNNNNNNQQHHQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOOOHHHHOOHHHHHHHH$$HHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHHHHHHHHHOOHHHH$$CCCCCC77777777????????>>>>>>>>>>>>!!!!!!>>!!!!>>>>>>>>>>>>????????777777CCCCCC$$HHHHNNMMMMNNNNNNNNQQHHHHQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOHHOOOOHHHHHHHHHHHHHHHHHHHHHHHH$$HHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOOHH$$$$CCCC7777777777????????>>>>>>>>>>>>!!!!!!!!!!!!>>>>>>>>>>>>????????777777CCCC$$$$HHOONNMMMMNNNNNNQQHHHHQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HH$$$$OOOOHH$$$$CCCC7777777777????????>>>>>>>>>>>>!!!!!!!!!!!!!!>>>>>>>>>>????????777777CCCC$$$$HHOONNMMNNNNNNOOHHOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQOOOOOOQQOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHOOOOHH$$CCCCCCCC7777777777??????>>>>>>>>>>!!!!>>>>!!!!!!>>>>????????????77777777CCCC$$$$HHHHNNMMNNNNQQOOOOQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOQQOOQQQQOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHOOOOHH$$$$CCCCCC77777777??????>>>>>>>>>>>>!!!!!!!!!!!!!!>>>>>>??????????77777777CC$$$$$$HHOONNMMNNNNQQQQNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOQQQQQQNNQQOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$HHHH$$HH$$$$HHOOOOHH$$$$CCCCCC777777??????>>>>>>>>>>>>>>!!!!!!!!!!!!!!>>>>>>>>>>??????777777CCCC$$$$HHOOQQMMMMMMNNNNNNNNNNQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQQNNQQOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$HHHHHHHH$$$$$$OOOOHHHH$$$$CCCCCC777777??????>>>>>>>>>>>>>>!!!!>>>>!!!!>>>>>>>>>>>>????77777777CCCC$$$$HHOONNMMMMNNNNNNNNOOQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNQQQQOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$OOOOHHHH$$CCCCCCCC77777777????>>>>>>>>>>>>>>!!!!!!!!!!!!>>>>>>>>>>??????777777CCCCCC$$HHHHOONNMMMMNNQQQQQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNQQQQOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHH$$HHHHHHHH$$$$$$$$$$$$HHOOOOHHHH$$CCCCCC7777777777????>>>>>>>>>>>>>>!!!!!!!!!!!!>>>>>>>>??????77777777CCCCCC$$HHOOQQMMMMNNNNQQQQQQQQOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQQQQQOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHOOOOHH$$$$CCCCCC77777777????????>>>>>>>>>>>>!!!!!!!!!!!!>>>>>>>>??????77777777CCCC$$$$HHOONNMMMMNNQQQQQQQQOOOOQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHOOOOHH$$$$CCCCCC777777??????????>>>>>>>>>>>>!!!!!!!!!!>>>>>>>>>>>>????7777CCCCCCCC$$HHOOOONNMMNNNNNNQQOOOOOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQOOOOOOOOOOOOOOHHHHHHHHHHOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHOOQQOO$$$$$$CCCCCC777777??????????>>>>>>>>>>!!!!!!!!!!!!>>>>>>>>??????777777CCCCCCCCHHOOQQQQMMMMNNNNQQQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHOOQQOO$$$$$$CCCCCC77777777????????>>>>>>>>>>!!!!!!!!!!>>>>>>>>>>??????7777CCCCCCCC$$HHOOQQNNMMMMNNNNQQQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHOOOOHHHHHHHHHHOOOOOOHHOOQQOOHH$$$$$$CCCCCC77777777??????????>>>>>>>>!!!!!!!!!!>>>>>>>>??????7777CCCCCCCC$$$$HHOONNNNMMNNNNNNNNQQQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOHHOOHHOOOOHHHHHHHHHHHHHHHHHHOOQQOOHHHH$$$$CCCC77777777????????>>??>>>>>>>>>>!!!!!!!!>>>>>>??????777777CCCCCCCC$$HHHHOONNMMMMNNNNNNQQQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHOOQQOOHHHH$$$$CCCC77777777????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????77777777CCCC$$$$HHOOQQNNMMMMNNNNNNQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHOOOOHHHH$$$$$$CCCC77777777????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????777777CCCC$$HHHHOONNMMMMMMNNNNNNQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQQQQQQQOOOOOOHHHHOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHOOOOHHHH$$$$$$CCCC77777777????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????777777CCCCCC$$HHOOQQNNMMMMNNNNNNQQQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQQQQQQQQQQQOOOOOOOOHHHHHHHHHHOOOOOOOOOOOOOOHHHHQQOOHH$$$$$$CCCCCCCC7777??????????>>>>>>>>>>>>>>>>>>>>>>>>??????????7777CCCCCC$$$$HHOOQQNNMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNMMMMMMMMNNNNNNQQQQQQQQNNNNQQOOOOOOOOOOOOHHHHHHHHOOOOOOOOOOHHHHOOOOOOHH$$$$$$CCCCCC777777????????>>>>>>>>>>>>>>>>>>>>>>????????????777777CCCC$$$$$$HHOONNMMMMMMNNNNNNNNMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMNNNNNNMMMMMMNNNNNNNNQQOOOOOOOOQQNNQQQQOOHHHHHHHHHHHHHHHHOOOOOOHHHHOOOOOOHH$$$$$$CCCC777777??????????>>>>>>>>>>>>>>>>>>>>>>????????????777777CCCC$$HHHHOOQQNNMMMMMMNNNNNNNNQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMNNQQNNNNMMNNMMNNNNNNNNNNQQOOHHOOQQQQQQNNQQQQOOHHHHHHHHHHHHHHOOOOOOOOQQOOHHHH$$$$$$CCCC777777??????????>>>>>>>>>>>>>>>>>>>>??????????????777777CC$$$$HHHHOOQQNNMMMMNNNNNNNNNNOONNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMQQHHNNNNMMMMMMMMNNQQQQNNNNQQOOHHHHOOOOQQNNNNQQOOHH$$$$HHHHHHHHOOOOOOQQOOHHHH$$$$$$CCCCCC777777??????????>>>>>>>>>>>>>>>>>>????????????777777CCCC$$$$HHOOQQNNMMMMMMNNNNNNNNQQQQNNQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOHHNNMMMMMMMMMMNNQQOOQQNNNNQQHH$$HHHHOOQQNNNNNNQQHH$$HHHHHHHHHHHHOOOOOOHHHH$$$$CCCCCC77777777??????????>>>>>>>>>>>>>>>>>>??????????777777CCCCCC$$$$HHOOQQNNMMMMNNNNNNQQOOQQQQHHOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNQQQQNNNNOOHHOONNMMMMMMMMMMMMNNOOOOOONNNNNNOO$$$$$$$$HHQQNNNNNNOOHHCC$$HH$$HHOOOOOOHHHH$$$$CCCC77777777????????????>>>>>>>>>>>>>>>>>>??????????7777CCCCCC$$$$HHOOOONNNNMMMMNNNNQQOOHHHHOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQQQQQOOHHOONNMMMMMMMMMMMMMMQQOOHHOONNNNNNOOHH$$$$$$$$OOQQNNNNQQHHHH$$$$HHQQOOOOHHHH$$$$CCCC7777777777??????????>>>>>>>>>>>>??????>>????????7777CCCCCC$$$$HHOOQQNNMMMMMMNNNNQQQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQQOOQQQQHHHHQQNNNNNNNNMMMMMMMMNNQQHHHHHHQQNNNNOOHH$$$$$$$$HHHHQQNNNNOO$$$$HHOOOOOOHHHH$$$$CCCC777777777777??????>>>>>>>>>>>>>>>>>>>>????????777777CCCCCC$$HHHHOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQNNQQQQQQQQOOOOOOOOQQNNNNNNNNNNMMMMMMNNHH$$HHHHQQNNNNQQHH$$$$$$$$$$$$OONNNNNNOOOOOOOOHHHH$$$$CCCCCCCC77777777??????>>>>>>??>>>>>>>>>>>>>>>>????77777777CCCC$$$$HHOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQQQOOOOOOOOOOOOOOQQQQNNNNNNNNNNMMMMMMQQHH$$HHHHOONNNNNNQQHH$$$$$$$$$$$$OOQQNNNNOOOOHHHH$$$$CCCCCCCC77777777????????>>>>>>>>>>>>>>>>>>>>??????77777777CCCC$$$$HHOOQQNNMMMMNNNNNNQQQQOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNQQQQOOOOOOOOOOHHOOOOOOOOOOQQQQQQNNNNMMMMNNOO$$HHHHHHOOQQNNNNOOHHHH$$$$$$$$$$$$OONNOOOOHHHH$$$$CCCCCC77777777????????????>>>>>>>>>>??????????????777777CCCC$$$$HHOOOONNNNMMMMNNNNQQOOOOOOQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQOOOOOOOOOOOOHHHHOOHHHHHHOOOOQQQQNNNNMMMMNNHHHH$$$$$$HHQQNNNNQQQQHH$$$$HH$$CCHHQQOOOOHH$$$$$$CCCC7777777777????????????>>>>>>>>??????????????777777CCCCCC$$$$HHOOQQNNMMMMMMNNNNNNNNQQNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQQQOOHHHHOOOOHHHHHHHHHH$$$$HHOOOOOOQQQQNNMMNNQQHH$$$$$$$$HHQQNNNNQQQQOOHH$$$$$$OOQQOOHHHH$$$$CCCC777777777777????????????????????????????????77777777CCCC$$$$HHHHOOQQMMMMMMMMNNNNNNNNQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNQQOOOOHHHHHHOOHHHH$$$$HH$$$$HHOOOOOOQQQQQQNNMMNNOO$$$$$$$$$$HHOOQQQQQQQQOOHHHH$$OOQQOOHHHH$$$$CCCC7777777777??????>>>>????????????????????????777777CCCCCC$$$$HHHHOOQQMMMMMMNNNNQQQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM