ASCII art

De Çciclopédia
Saltar pa: nabegaçon, percura

ASCII art cunsiste an repersentar figurinhas guapas (ó horribles) usando solo ls carateres padron (ls tales ASCII).

Antigamente, quando solo eisistia correio eiletrónico an formato testo, zambolbiu-se este tipo d'arte para poder agregar eimaiges a las mensaiges. Hoije an die, quando dá para botar qualquiera merda nas mensaiges ó nas páiginas (até bídeo; qualquiera die bai tener cumputador qu'ambia oulor), la ASCII art subrebibe cumo nostalgie.

Eesisten porgramas para cumberter eimaiges (por eisemplo, GIFs) para ASCII art. Alguns porgramas, anclusibe, cunseguen cumberter an ASCII art quelorida.

Solo quede bendo uns ASCII arts mais purfeitos:

;;ZZRRRRMMMMMMMMMMMMMMMMMMMMMMMMRRRRMMMMMMMMMMMMMMMMMMMMMMMMRRRRMMMMMMMMMMRRZZRRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMtt
      wwZZZZRRMMMMMMRRRRRRRRRRZZZZZZwwZZZZZZRRRRMMMMMMMMMMMMMMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJ
      JJwwwwwwZZwwwwwwkkkkkkJJJJJJJJJJJJJJJJkkkkZZZZRRMMMMMMMMMMRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMkk
      ttkkkkkkkkkkJJJJJJtttttttttttttt""""""ttttttJJwwRRMMMMMMMMMMMMRRRRZZZZZZZZZZZZRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMww
      ""JJJJJJJJJJJJJJtttttttttt""""""""""""""""""""ttJJwwZZRRMMMMMMRRRRRRZZwwwwwwwwZZZZZZRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRMMMMMMMMMMkk
      ""JJttJJJJJJJJJJJJtttttttt""""""""""""""""""""""""ttJJwwZZMMMMMMMMMMRRZZwwwwwwwwwwwwZZRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRMMRRkk;;
      ;;ttttJJJJJJJJJJJJtttttttttt"""""""""""""";;"""";;;;""ttJJwwZZRRMMMMRRRRZZZZwwwwwwwwwwZZRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMkk;;;;
      ;;ttttJJJJJJJJJJJJJJtttttt"""""""""""""";;;;;;;;;;;;;;;;;;""ttkkZZMMMMMMRRZZwwwwZZZZwwwwZZRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMZZ""  ""
        ttttJJJJJJJJJJJJJJtttttttt"""""""""""""";;;;;;;;;;;;;;;;;;;;""ttkkRRMMMMRRRRZZwwZZZZZZRRZZRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRtt;;;;tt
        ""ttJJJJJJJJJJJJJJtttttttt"""""""""""""""";;;;;;;;;;;;;;;;;;;;;;ttwwRRMMMMMMMMRRRRRRRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMww"";;""""
        ""ttJJJJJJJJJJJJJJtttttttt"""""""""""""";;"""";;;;;;;;;;;;;;""JJZZZZwwwwZZZZRRRRMMMMRRRRMMRRRRZZRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMZZtt"""";;
        ;;ttJJJJJJJJJJJJJJtttttttt"""""""""""""""""";;;;"";;;;;;;;JJZZRRRRZZJJttttttJJwwRRMMMMRRMMMMRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMkk"";;  
        ;;ttJJJJJJJJJJJJJJtttttttt"""""""""""""""""""""";;;;;;ttwwZZZZwwwwJJ"";;;;;;""JJkkZZMMMMMMMMMMMMRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMRRMMZZ""    
          ""JJJJJJJJJJJJJJtttttttt"""""""""""""""""""""";;""JJZZRRRRZZwwkk"""""";;;;""""ttkkZZRRRRMMMMMMMMRRRRRRMMMMMMMMMMMMRRMMMMMMRRZZZZwwtt;;  
          ""JJJJJJJJJJJJJJtttttttt""""""""""""""""""""""ttkkZZMMZZZZwwJJtt""""""ttttttttJJJJwwZZRRRRMMMMMMMMMMRRRRRRMMMMMMMMRRMMMMMMRRwwkkJJJJtt;;
          ""ttJJJJJJJJJJJJtttttttttt""""""""""""""""ttttkkZZRRZZwwkkJJttttJJkkwwZZZZZZZZZZwwwwwwZZZZRRRRMMMMMMMMZZZZRRMMMMMMMMRRRRMMRRkkttttwwwwJJ
          ;;ttkkkkJJJJJJtttttttttt""""""""""""""""ttJJkkwwwwwwkkJJJJJJkkwwRRRRMMZZZZkkJJwwwwZZZZwwZZZZRRRRMMMMMMRRZZwwZZMMMMMMMMRRRRRRJJ;;""ttJJJJ
          ;;kkwwwwkkkkJJJJJJtttttt""""""""""""""""ttJJkkwwkkkkJJttJJwwRRMMRRRRZZZZZZRRZZwwkkwwwwkkwwZZZZRRRRRRMMRRRRZZwwZZMMMMMMMMRRZZJJ"";;"""";;
          ""RRMMRRRRZZwwwwwwkkJJtttttttt""""""""""""ttkkkkJJJJttJJkkZZRRZZZZRRRRMMRRwwZZMMRRRRwwwwkkkkwwZZZZZZRRMMRRRRZZkkZZMMMMMMMMRRkk"";;;;;;  
          kkMMMMMMMMMMRRRRRRZZwwJJtt""""""""""""""""ttttttttttJJJJwwZZZZRRZZJJwwMMRRwwRRMMwwwwwwwwJJttJJJJkkwwZZZZRRRRRRwwkkZZMMMMMMRRwwtt;;;;;;  
          kkRRRRRRMMMMMMMMRRRRRRwwJJtttttttt""""""""""""ttttttJJJJkkZZZZRRkk""JJRRMMRRMMZZttttkkJJ"";;;;;;""ttJJkkZZRRZZZZkkJJZZMMMMMMZZJJ"";;;;;;
          ttJJwwZZZZZZZZRRRRRRRRZZkkJJJJtttttt""""""""""""""ttttJJkkwwZZwwtt""""wwwwwwZZkk""tttt;;;;;;      ;;""ttJJZZRRZZwwkkJJRRMMMMZZkk"";;;;""
            ""JJkkkkwwZZRRRRRRRRRRZZkkkkJJtttt""""""""""""""""ttttkkkkkkkktt"";;ttkkkkJJ""ttJJ"";;;;          ;;;;""ttwwZZZZwwJJkkRRMMZZJJ"";;;;;;
            ""ttkkkkZZRRMMMMMMMMRRRRZZwwkkJJtt"""";;;;;;;;;;""""""ttJJkkJJJJtt"";;""ttJJJJtt"";;                ;;;;;;""kkZZwwwwttwwMMZZJJtt"";;;;
              ""JJZZRRMMMMRRMMMMMMMMRRRRZZkkJJ"""";;;;;;;;;;;;;;;;;;""""ttttJJJJJJkkJJJJ"";;;;                    ;;;;;;""JJkkwwttttZZRRJJttJJtt""
              ;;kkRRMMMMRRRRMMMMMMMMMMMMRRZZkktt"";;  ;;  ;;;;;;;;;;;;;;""""tttttttt"""";;;;;;;;                  ;;;;;;;;""JJkkJJttkkZZkktt"";;;;
                JJRRMMRRwwwwRRMMMMMMMMMMMMRRwwtt"";;          ;;;;;;;;;;;;;;"""""""";;;;;;;;;;;;                    ;;;;;;;;""ttJJttttJJJJtt;;;;;;
                ttRRRRZZJJJJZZRRRRRRRRMMRRRRZZJJ"";;                  ;;;;;;;;;;;;;;;;;;;;;;;;                      ;;;;;;;;;;""tttt""""tttt"""";;
                ;;wwZZwwJJJJkkwwRRRRRRRRRRRRZZJJ"";;                        ;;;;;;;;;;;;;;;;  ;;                ;;;;;;;;;;;;;;;;tt"""""""";;;;"";;
                  ttZZRRZZZZZZZZZZZZZZZZZZRRZZJJ"";;                          ;;;;;;;;;;;;;;;;;;                ;;;;;;;;;;;;;;;;"""""""";;;;      
                  ""ZZZZZZRRZZZZwwwwwwwwZZZZwwJJ"";;                            ;;;;;;;;;;;;;;;;;;;;      ;;;;;;;;;;;;;;;;;;;;;;"""""";;;;;;      
                  ;;wwkkkkZZZZwwwwwwwwwwwwwwwwJJ"";;                              ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""";;;;"";;        
                  ;;JJkkkkwwwwwwwwwwkkwwwwwwkkJJ"";;                              ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""";;"";;;;""      tt
                    JJkkkkwwwwwwkkkkkkwwkkkkkkJJ"";;                            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""""""";;;;      ZZ
                    JJkkwwwwwwkkkkkkkkkkkkkkkkJJ"";;                            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""""";;"";;;;    ttMM
                    ttkkkkwwkkkkkkkkkkkkkkkkkkJJ"";;                  ;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""""";;;;"";;;;    wwMM
                    ""kkkkkkkkkkkkkkkkkkkkkkkkJJ"";;                ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""""""";;;;;;;;""  ;;RRMM
                    ""JJkkkkkkkkkkkkkkkkkkkkkkJJ"";;                  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""""";;;;"";;;;""  ""MMMM
                    ;;JJkkkkkkkkkkkkkkkkkkkkkkJJ"";;                    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""";;;;;;"";;""""  kkMMMM
                      ttkkkkkkJJkkJJJJkkkkkkkkJJ"";;                    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""""";;;;;;;;;;"";;  ZZMMMM
                      ""JJkkkkkkkkJJkkkkkkkkkktt"";;;;                ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""";;MMMMMM
                      ;;ttkkkkkkkkkkkkkkkkkkkktt;;;;;;    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tt;;ttMMMMMM
                        ""JJkkkkkkkkkkkkkkkkkktt"""";;;;;;;;""ttkkkkJJ"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tt;;kkMMMMMM
                          ttkkkkkkkkkkkkkkkkkkJJtt"";;;;;;""JJwwRRZZkktt"";;    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""JJ;;ZZMMMMMM
                          ;;ttkkkkkkkkkkkkkkkkkkJJtttt""""""ttkktttt"";;;;;;;;;;    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttJJJJMMMMMMMM
                            ;;JJkkkkkkkkkkkkwwwwwwwwkkJJtttttttt"";;;;;;              ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"";;ttwwZZMMMMMMMM
                              ;;JJkkwwkkwwwwwwZZZZZZZZwwwwkkkkJJ"";;;;;;    ;;        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""kkRRMMMMMMMMMM
                    ;;;;;;      ttwwwwwwwwwwwwwwZZZZZZZZwwkkJJJJ"";;;;  ;;;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""ttwwMMMMMMMMMMMM
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;""JJZZZZwwwwwwZZZZZZZZZZkktt"""""";;;;;;    ;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""JJRRMMMMMMMMMMMM
;;;;;;"""";;;;;;;;;;;;;;;;;;;;;;""""ttwwZZZZwwwwZZwwZZwwJJ"";;"""";;;;                ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""""ttwwMMMMMMMMMMMMMM
"""""""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ttkkZZZZwwwwwwwwkktt"";;;;;;""tttttt"""""""""""""";;;;"";;;;;;;;;;;;;;;;;;;;;;;;;;;;""""""JJRRMMMMMMMMMMMMMM
"""";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""kkZZZZZZwwwwkkJJtt""""ttkkwwwwwwwwwwwwkkkkkkkkkkwwkktt;;;;;;;;;;;;;;;;;;;;;;;;;;""""ttwwMMMMMMMMMMMMMMMM
"";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""kkZZZZZZwwwwwwwwwwkkwwwwZZwwZZZZZZZZZZRRMMRRZZZZkk"";;;;;;;;;;;;;;;;;;;;;;;;""""""JJMMMMMMMMMMMMMMMMMM
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;""JJRRRRRRRRRRRRZZZZRRRRRRRRRRRRRRMMMMMMZZkktttt"";;;;;;;;;;;;;;;;;;;;;;;;;;""""JJZZMMMMMMMMMMMMMMMMRR
;;;;;;;;;;;;;;;;;;;;              ;;;;  ;;;;;;""wwRRMMMMMMMMMMMMRRRRRRRRRRRRMMMMRRwwJJtttttt"";;;;;;;;;;;;;;;;;;;;"";;""""ttwwMMMMMMMMMMMMMMMMMMZZ
;;;;;;;;;;;;;;;;                      ;;;;;;;;;;""ZZMMMMMMMMMMMMMMMMMMMMMMRRZZwwttttJJkkkktt;;;;;;;;;;;;;;;;;;;;;;"""";;""JJRRMMMMMMMMMMMMMMMMMMZZ
;;;;;;;;;;;;                            ;;;;;;;;;;ttRRMMMMMMMMRRRRZZZZZZwwkkJJttttkkwwwwJJ"";;;;;;;;;;;;;;;;;;;;"";;"";;ttZZMMMMMMMMMMMMMMMMMMMMZZ
;;;;;;;;;;;;                            ;;;;;;;;;;""JJRRZZwwkkkkJJJJJJkkJJJJJJJJkkwwwwkktt;;;;;;;;;;;;;;;;;;;;;;;;"";;""kkMMMMMMMMMMMMMMMMMMMMMMZZ
;;;;;;;;;;                              ;;;;;;;;"";;;;wwZZkkJJJJJJJJJJJJkkkkwwwwwwZZwwJJ"";;;;;;;;;;;;;;;;;;;;;;"""";;ttRRMMMMMMMMMMMMMMMMMMMMMMRR
;;;;;;;;                              ;;;;;;;;;;"";;;;ttZZZZkkkkkkkkkkwwwwwwwwwwZZZZkk"";;;;;;;;;;;;;;;;;;;;;;""""""ttwwMMMMMMMMMMMMMMMMMMMMMMMMMM
;;;;;;;;                              ;;;;;;;;;;;;;;"";;kkRRZZwwkkwwwwwwwwZZZZZZZZkktt"";;;;;;;;;;;;;;;;;;;;;;""""ttwwMMMMMMMMMMMMMMMMMMMMMMMMMMMM
;;;;;;;;                              ;;;;;;;;;;;;;;"";;ttRRMMRRZZZZZZZZZZZZZZZZkktt"";;;;;;;;;;;;;;;;;;;;;;""""ttkkRRMMMMMMMMMMMMMMMMMMMMMMMMMMMM
;;;;;;;;                            ;;;;;;;;;;;;;;;;;;""""wwMMMMMMRRRRRRRRRRZZkktt;;;;;;;;;;;;;;;;;;;;;;;;""""ttkkZZRRZZZZRRMMMMMMMMMMMMMMMMMMMMMM
;;;;;;                            ;;;;;;;;;;;;;;;;;;;;;;""ttRRMMRRRRRRRRZZwwJJ"";;;;;;;;;;;;  ;;;;;;;;;;""""JJkkZZZZZZZZZZZZZZMMMMMMMMMMMMMMMMMMMM

MJMJMJMJMJMJMMJJMJMMJMJMJMJMJMJMJMJMJJJJJJJJMJJJJJJJJJJJJJJJJJJJJJJ:*+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMJMJMJMJJMJJJMJMJMJMJMJMJMJMJMJMJMJMJMJMJMJMJMJMJ
MJMJMJMJMJMJMMJMJJMMJMJMJMJMJJMJMJMJMJJJJJJJJJJJJJJJJJJJJJJJJJ++!!*.+J**!:*+++JJJJJJJJJJJJJJJJJJJJJJJJMJMJJJJJJJJJMJMJMJMJMJMJMJMJMJMJMJMJMJMJMJJMJMJM
JMJMJMJMJJMJMJMJMJMJMJMJMJMJJJJJJJMJJJJJJJJJJJJJJJJJJJJJJJJ+J+!*!*+++++* +++++++J++++JJJJJJJJJJJJJJJJJJJJJJJJJJJJJMJMJMJMJMJMJMJMJMJMJMJMJMJMJMJJJMJMJ
JMJMMJMJMJMJMJMJMJMJMJMJMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ++++*++*J*+:.:...:!++++++++++++J++JJMJJJJJJJJJJJJJJJJJJJJJJJJJJJJMJMJMJMJMJMJMJMJMJMJMJMJJJJJJJ
MJMJJMMJJMJMJMJMJMJMJMJMJMJJJJJJJJJJJJJJJJJJJJJJJJJ++++++!!M++++*.::+++J+J+++J+++++J+J+J+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMJMJMJMJMJJJMJJJJJJJJJJMJJ
MJJMMJJMMJJMJMJMJMJMJMJMJJJJJJJJJJJJJJJJJJJJJ+J++++*+*+::*++**:..: :....:*+JJ+++++++J++J+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMJJJJJMJJJJJJJJJJJJJ
JJMJMJMJMJMJJJMJMJMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ+*+*+**!**                      ..:..*+J+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMJJJJJJJJJJJJJ
JMJMJMJMJMJMJMJJJJJJJJMJJJJJJJJJJJJJJJJJJJJJJJJJJ+:***!!                       . ...::.::.JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
JJMJJMJMJJMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ+!!*:.:                         ...:.:::::JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
JJJJMJMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ+JJJJ+*..:*J           ....:.::..:      ....:::!:JJ+JJJ+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
JJJJJMJJMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ+J+J+J+*    :!** M*.::....... ...::!!!***JMMQQQQQJ!::MJJ+J+J+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ+J+JJ+J+JJ        QQQ!...:.*+.. ..!+J...:!**JJMQQQQQQQQM+JJJJJJ+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ+J+J+J+J+J+J+J     MJJ+QQ!!+J ::....:*!!!+J!M+*+++JJMQQQQQQQQQQQM+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
JJJJJJJJJJJJJJJJJJJJJJJ+J+J+J+JJJ+J+JJJJ+JJJJJMMMMJQQMQQJ.:.......:.!**!::.::!!!!*+JMQQQQQQQQQQQQQQMQ+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
JJJJJJJJJJJ+JJJJJJJJJJJJJJJJ+JJMMJJ+JJJJJJMQMQQQQQQQQQMQQ.:.........!+*!::..:::!!*JJMQQQMQQQQQQQQQQQQQJMMMJMQJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
JJJJJJJJJJJJ+JJJJMJJJJJJJJJJJ+JMJJ+JJJJ+JQQQQQQQMQQQQQQQQ:.:...... .!!*M!..:::!**+JJMMJ+MQQQQQQQQQQQQQQQJJJJJJ+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMJJJJJJ
JJJJJJJJJJJJ+J+JJJJMJJJ+J+J+JJJJJJQJJ+JJJQQQMJQQQQQQQQQQQQ......:...:*:!::.:!!**++JJMQQMQQQQQQQQQQQQQQQQQMJJMJ+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
JJJJ+J+J+JJJJJ+J+JJJJJMJJJ+J+J+J+J+J++JMJJJQMQQQQQQQQQQQQQM.::.:::..::!:!:!:!!**++JMQQQQQQQQQQQQQQQQQQQQQQMJMJJJJJJJJJJ+JJJ+JJJJJJJJJJJJJJMJJJJMJJJJJJ
+J+J+J+J+J+J+J+J+J+JJMJJMJJJ++J+JJ+J+J++MJJQQQQQQQQQMMQQQMJJ:.::...: :!!*::::!+++JMQQQQQQQQQQQQQQQQQQQQQQQQQQMJJJJMJ+J+JJ+J+JJJ+JJJJJJJJJJJJJJMJMJJJJJ
J+J+J+J+J+J+J+J+J+J++JJJMJJJJJJJ+J+J+J+J+MJJQQQQQQQMQMJQMMMMQ:..:.:...::::!!*++JJJMQQQQQQQQQQQQQQQQQQQQQQQQQQQMQMMJJJ+J+JJJJ+JJJJJJJJJJMJJJMJJMJMJMJJJ
J+J+J+J+J+JJ++J+J+JJ+J+J+JJJJJJJJJJ+J+J+++JMMQQQQMQMQQ+MJJJMQMQ!:.....::!*++JJ+++JQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQMQQQQMMJJJJJJJJJJJJJMMMJJJMMJJJJJ
+J+J+J+J+J++J+J+J+J+J+J+J+JJJJMJJJ+JJJ++J+JJQQQM+MJ+*JJJJ+MMMQ:!.:...::::::!*!***+MQQQQQMQQQQQQQQQQQQQQQQQMQQQQQQQQQQQQQQQMQQQQQMMQQMQMQMMJMJMJJJMJJJJ
J+J+J++JJ++J+J+J+J+J+J+J+J+JJJJJJJJJ+J+J+JMMMJJ+M++JJMM+MMMQ!:::.......:::::!:!!+JMMQQQQQQQQQQMQQQQQQQQQQQQQQJQJJJQQQQQMMMMQQMMQMMQQJMJMMMMMJMJJMJMJJJ
+J+JJ+J++JJ+J+J+J+J+J+J++J+J+J+J+J+JJMQJMJQMJ+J++JJMQQJJQJ:!!:::.......::::!:::!*MJJMJM+!MMQQQQQMMMQQQQQQQQQQQQJMJJ+JJJ+J+JMMMJ+QQMJJMMQMMJMJMMJJMJMJJ
J+J+JJ+J++J+J+J+J+J+J+J+J+J+J+J+J++JMJ++J+++JJ+MJJQJQM!!::::!Q..:   ...:.:!!!:::!JMMJMJJ**.QJMJM+J+++++++JMQQQQQQQJJJ+JJJJJJJJJJ+JJMMJJMMMJMJMJJJJMJMJ
JJJJ++J+J+J++++++++++++J+J+J+++J+JJMM+J++JMJJMMQJJ*+***:..:..:M*!::::::.  ::: :!!**!*++++*!MJQM++++********+JJQQQQJ+JJ+JJJJJJJJJJJJJMMMJMJMJJMJJJMJMMJ
JJJJJ+J++++++++++++++++J+J+J+J+J+J++JJJM+::!:!!:!!!!!!!!!:!:!.Q+:..::.:.:.:::!!:!!!*!**+*+**+**++JJ++J+*++++J+MQQQJ+JJJJJJJJJJJJ+JJJMJMJMJMJMJMJJJMJJM
JJJJJJJJ+++++++++++++++J+J+J++JJ+J++J+::.........::::::::::.::!M::::::::::::!::!!!!!!*!**********+++JJ+JJ+J+J+JMJM+JJJJJJ+JJJJJJJJMJJMMJJMJMJMMJJJMJJM
JJJJJJJJJJ++++++++++++J+J++JJJ+JJ+JJ+:.. . . . ....:.:.:.:.:.:.Q:::!:!::!!::!!!!!!!!!!!!!!!!!!*!!**++++MMJJJJJJJJ+J++JJM+JJJJJJ+JJJMJMJMJMJMJMJMJJJMJM
JJJJJJJJ+J++++++++++++J+J+++J++J+J+J:... . . ............:.:.::!J..::::!:!!!*!*****!*!!!!:!:!:!:!!!!***+++JMJJJJJJ+JJ+JJJJJJJ+JJ+JMMMJMJMJMJMJMJJJMMJM
JJJJJJJJJJ++++++++++++J+J+J++J+J+++*.... . .................... J!:.:..::::::!!***++++*!!:::::::::!:!!**+++*+JJJJJJJJJJJJJJJJJJJ+J+JMJMJJMMJJMJMJJMMJM
JJJJJJJJJJJJ++++++++J+J+J+J+JJJ++++:...................... . . .Q!...  . .:::::!!!***++J+*!::.:.:::::!!!**+J+JJJJJJJJJJJJJJJJJMJJJ+MJMMJJMJMMMJMJJMJMJ
JJJJJJJJJJJJJ+++J+J++J+J+J+++JJJ++J:.........::.:..... . . ..  .+*..       . .:.::!!!!*++J+*::.:..:::!!!*+J+JJJJJJJMJJJMJMJJJJMJJJJJMJJMJJJMJMJMJJMMJM
+JJJJJJJJJJJJ+JJ+J+J+J++J+++J+JJ+JJ:........::!!::.:... .  . . .*!!*********+*+*++*+J+**++JM+!..:..::!*++J+++JJJMJJMJJMJMJJJJJJ+JJJJMJJJMJMJMMJJMMJJMJ
JJJJJJJJ+JJJJJJJ+J+J+J+J++J++JJJ+JJ::.......:.:::!.:.:.......  .**!*!*!!*!********+++J++JJJMJ+!.:..:J+++++J+J+MMMMJJJMJMJJJJJJJJJJJJMJJJJJJJJMJMMJMJMJ
J+JJJJJJJJJJJJJJJJ+J+J+J+J+J++J+JJ!:.......:.::::::.:.........!!!!!!!!!!*!*!*!****+++JJJJJJJ+MM+J*+MQMJJJ+J+JJJMMMJJJMJMJMMJ+JJJJJJJJJJJJJJMJMJMJMJMJM
JJJJJJJJJJJ++JJJJJJ+J+J+J+J+J+J+JJ!:..:..:.:.::::!+ :........:!*!*!!!!!!*!*!*!*****+++JJMJMMJQQQQQQM!!QMJJJJJMMMMMJJJJJJJJJJJMJJ+JJJJJJMJJJJMJJMJMJJMJ
JJJJJ+J++JJJM!+JJJJJJJ+J+JJ+J+J+J+::.:.:..:.:::****J!:.:.:.:.*****!*!*!*!**!*****++++JJJJMMJQQQQ!M+MJQMMMMMJMMMMJMJJJJJJJJ+JJJJ+JJJJJJMJJJMJJMMJMJJMJM
JJJJJJJJ.MJJJ*+JJJJJJJ+J+J++J+++J!:..:....:::!*++J+JM+::.:::!!****************+*+++JJJJJM+J+*JMJJMQJMMMQMMMMMMMMMJMJJJJJJJJJJJJJJJJJMJJJJJJJMMJJMJJJMM
+JJJJJJ!. JJJ+. *JMJJ+JJJ+J+J++++::.:.....:::!+JJ+JJ+JJ+!::*!*!!*!**+*+**+*+*+++JJ+JJJ+++++*M*++MJQQQMMMMMMMMMMMJMJJJJJJJJJJJJJJJJJJJMJMJJJJMJMMJJJJJM
+JJJ+JJ. .+JJM! + JJJJJJJJJJ+J+J::......:::!*++JJJMJJMJMJMJ**!**!*!+*****++++++++J+*+*+J*!QQQMMQQMMMMJMMJMMMMMMMMMJMJJJJJJJJJMJJJJJJJJJJMJMJMJMJMJJMJM
+J+JJJJJJM:.JJJ*MM!JJ+JJJ+JJJJJ+::.:.....::*+++JMJJJJJJJJMMM++*+*!*!+*****+**+*+!J++***JJ+JJ*QQQMMMJMJJJMMMMQQMMMJMJJJJMJJJJJJJJJJJJJJJMJMMJJJMJMJJJMM
JJ+JJJ+J*M+.MJJ!.  .:MJJJJJJ+!+*.:....:.::!*++JJJJJJJJJJJJJMJJ*::......:*!!*!!*!!**+**+*++*++MQMQMMQMJMJMMMMQQQMMJMMJJJJMJJJJJJJJJJJJJJMJJJMJMJJMJJJMM
J++J+J... JMJ:J!  ..:MJJJJ+JJ*.::...:.:.:!**+JMJJJJJJJJJJJJJJJJJ:::.......*!*!!*!**!****++*+++JMQJJMJMQMMMMQMQMMMMJMMMJJJJJJJJJJJJMJJJJMJJMJJMJJMJJMJM
J+++J: .  .    .   .JJJJJJJJJJ:..:.:.:.:::!*+MJJJJJJJJJJJJJJJJJJ:::.........:**!*!*!***+*+++++JJQ+JMMMJMQQMMQQMMMJMMMMJ+J+MJJJJJJJJMJMJJMMJMJMJJMMJJJM
JJ+JJJ+      . ** .  !JJJJJJM::..:.:.:.:::*+JMJJJJJ+JJJJJJJMJJJJ+!:..:........**+!****+*+++J+JM+JQMMMMMMMQJQQMMMMMMMMJJ+JJ+JJMJJJJJMJJMMJMJJJJMMJJMJMJ
J++JJJJM*   .JJ+JJJ  MJJJJJJ:....:.:.:..:!*+MJMJJJJJJJJJJJJJJJJMJ::.:.........::***++*+*+++J+J+JMJQMMMMMMMJQQMMQMMMMJJ+++J+JJJJJJMJMJJJJMMJJJMJMJMMJMJ
J+J+JJJJJJ.    !MJJ: JJJJJM:......::.:.::!+JJJJJJJJJJJJJJJJJJJJJ+:.:.........::.::+++++++++JJJMM+JMMMMMMMJMMQMQQMMMJJJ++++++JJJJJMJJJJMJMJJJJJJMJJMJMM
JJ+J+JJJJJ+..    JJ*  +JJJ:::.:..::.....:!+JMJJJJJJJJJJJJJJJJJJM!:.:.........:.::!!*J++++++JJJJJJMJMMMMMMMJMJMQQMQMJJJ+++++++JJMJMJMJMJJMJJJJJMJMJMMJM
JJJJ+JJJ+*    + .+JJ  .J+::.:.:.:::....::*JJJJJJJJJMJMJJJJJJJJJ+:::..........:::!!**+MJ+++J+JJJ+JMMMMMMMMJMJMJMQQMJJJ+++*+++++JJMJMJMJJJJMMJMJMJMJMJMM
JJJ+JJJJ+J!.. !*  MJM .J:.:..:.:..:.:::!*M +JJJJJJJMJMJMJMJJJJ::..:..........::::!*!*+JJ+J+JJJJJMMMJMMMMMMJMJMJMQMJJ+++*+*++++JJMJMMJMJMJJMJMJMMMJMJMJ
JJJJJ+JJJJJMJ*.   .JJJ :.:.:..:.:.::!!*+M  :JJJJJJJJJJJJJJJ+::..:.:.......:.:.:::!**++MJ++JJ+MJMMJMMMMMMMMJMJMJMJMMJJ++*****+++JJMJMJMJJMMJMJMJMJJMMJM
JJJJJ+JJJJJJJJ     !JJ!:..:.::.:::!!!*+M *JJJJJJJMJJJMJMJJ::::.:..........:.:::!!!**++MM+JJJJJJMMMMMMMMMMMJMJMJMJMQJJ++**!****++MJMJMJMJJJMJMMJMJMJMJM
JJJJJJ+JJJJMJJ:. . :J*:.:.:.:.:::!!!*JJJJ*  *MJJJ!****+*+++J*.:  .........:.::!!!**+*+MJJJJMJJJJMJJMQMMMMMMJMMMJMJ+JMJJ+*!*!***+JJJMJMMJMJJMJMMMJJMJMJ
JJJJJJJ+JJMJJJJJJJJMJ!::.:.:::::!!*+J+JJJ*  MJMJM+********+++*!M+.....:.:.::::!!***++JJJJJMJMMMMMMMMMQMMMMQQQJJMJM+JMJJ+**!!!**+J+MMJMJJJMJMJJJMMJMJMJ
JJJJJJJJJJMJMJJMJJJJ!.:.:.::::!**+JJ:+JJJJ*JJJ**+**!********+*+*++*+++*.:::!!!***+++JJJMMMJMJJMJMMMMMMMMMMQQQMJMJMJMJMJ++*!!:!!*+J+MJJMMJJJMJMMJMJMJMJ
JJJJJJJJJJMJMJMJJJJ::.:.:.:!!!**+M!++JJJJJMJMJJ***!*!*!!***!+**J*+++J*+++Q+::!***++++JMJMJJMMJMMMMMMMMMMQQQQMJMJMJJMJMJJJ+*!!!!!**J+MJMJMJJJJJJJMJMJMJ
JMJJJJJ+JJJJJMJMJM*::.:.::!!**+JJMJMJMJMJMJMJ!!::::!!!***!*!*M!+*++++**+++J+JMJ+**++MMMJMJMJMMJMMMMMQMQQQQMQMMMJMJMJMJMJJJJ**!!!!*+JMJJMJMJJJJMJMJMJMJ
JJMJJJJJJJJJJMJMJ+:::.::!!**++MJMJMJMJMJJJM+!!:::::::.::!+*J****+*!**+*++++++JJJM+QQQMMMJMJJMMJQMQQMMQQMMQMQMMMJMJMJMJJJJJJJ**:!!!*+JMMJJJJJJMJMJMJMJM
MJMJ+JJ+JJJJMJJM!:::.::!!*+JJMJMJMJ++JMJJ*!:!::::::::.:.::..:++!********++++++JJJ++MJMJJ+QMJM+JMQMMMJMMMQMMQMMMJMJMJMJJJJJJQMMJ++JJJMMJJMMJMJMJMJJMJMJ
MJMJ+JJ+JJJJJ+J*:..::!!*+JMMJMJMJMJMJMJJJJ!:!::::::::::::.::..::******+*++*+++JJ+JJMJ+MJJQM+QJJMQMMJ++MMMQMQQJMJMJMJMJJMJMMJJMJMMJMMQQQMJJMJMJJMJMJMJM
JJMJ+JJJJJJJJ++::.:!!*+JJJMJMJMJMJMJMJMJM!!!:!:::::::::::::.:.::...:.***+*+JJJMJMM+++MQJJMQJM+MMJJMMMQMMQMMMMMMJMJMJJJJMJJJJJ+JJJ+MJJM++MJMJMJJJJJJJMM
JJMJJJJ+JJJJJM::.:!*+JJMJMJMJMJMJMJMJMJMJ*!!::::!:::::::::::.:..:.:.:::::!*+JJJJJJ+++MMMMMJQMMMQMMMJJQMJMMMMMMJMJMJMJJJMJJJMM!:::!!QQQJMMJMMJJJJMJMJMJ
JJM+JJJJJ+*+++!:!:!+JJJMJMMJMJMJMJMJMJMJM!!!:!:!:::!:::::::::.::.:.:..::::!*!**++J+*+MQMQMMMMJJMMMMMQMMMMMMMMMMMMJJMJJJJJMMJ*::!!!!!!+QQMMJJJJJJMJJJMM
JJJJ+JJJJJJ+JJ+J+M*+MQQJMJMJMJMJMJMJMJMJM+!!!:!::!:!:!:::::::::.:.:.:.:::!!!!****+++JJJJQQQQQMQQMQMMMMMMJMJMJMJMMMMJJJJJJJMMJ::!!!!!!!*+JQMMMJJJMJJMJJ
JJJJJJJ+*++++J*+J+*++MJJMMJMJMJMJMJMJMJMJM!!!!:!:!:!:!:!::::::::.:.:..::::!:!!*!**++++JJMJMQQQQQMMMMJMJMJMJMJJMJMMJMJJJMJMMJM!!!*+J!:!!!*JQQMJJMMJMJJM
JJJJ+JJJJJ*++MQJJ****MMQJMJMJMJMJMJMJMJMJMJ*!!!!:!:!:!::!::::::::::::::::!:!!!!*!**+++JJJJJMQQQQMMMJMJMJMJMJMJMJMJMJJMJJMJMJJ+!!+JMJ.::!*JQQMMMJMJMJMM
JJJJJJ+J+JJMM+::::::!JMJMJMJMJMJMJMJM*+JJMJM**!!!!:!:!:!:!:::::::::::::::!!:!:!!!****++J+JJMMQQQQQMMMJMJJJJJJJJJJMMJJMMJJJJJJ+***+MMM::!JM*JMMMMJJMMMM
+JJJ+JJ+*M.:::!::!:!++JJJMJMJMMJMJMJMJMJMMJMJJ**!!!!!!:!:!:!:!:!::::!:!:!:!:!!!*!!***+*++JJJMJQMQMMMMJMJJJJJJJ+JJMMMJMJMJJJJMJ:.:JJJM:!!JJ+MMMJMJMJJMM
JJM+JJJJ:::::*J!!:!!JJJJJJJJJJMJMJMJMJMJMJMJMJM**!*!!!!:!:!::!:!:!:!:!!:!:!!!!!!*****+*+J++JJJMQMQMMMJMJMJJJJJJJJMMJQMMMJJJJMM..M!J*:!JMJMMMMMMJMMMJMM
JJJJJJJJ:::!*JMJ::!*MJJMJMJJJJJJMJMJMJMJMMJMJMJMM+**!!!!!:!:!:!:!!!:!:!!!!!!!!*!!****+*++J++JJJQMMQMMMMJJMJJMMMMMMQMMMMMJJJMJMMJJ!!+MMMMMMMMMMMMJMJJMM
JJJJJJMJ*!::+MMM:!!+JJJJJJJJJJJJJMJMJMJMJMJMMJMJMMM+**!!!!!!!!!!!!!!!!!!!!!!!!*!*!**+**++J++JJJMQQMQMMQMQMQMQMMMMMQMJMMMMMJMJMMMMMMMMMMMMMMMMMMMJJMJMM
JMJJJJJ+:!::!MJ*:*!+J+JJJJJJJJJJJMJMJMJMMMMMJMJJMJMJM+*!**!!!!!!!!!!!!!!!!!!!*!*!****+*+++++JJJJQQQQQQQQMMQMMMMMJMJMJJJMMMMMMMMMMMMMMMMMMMMMMMMMMJMMJM
+JJJJJJM++*:::JJ+..!+JJJJJJJJJJJJJMJMJMJMMMMMJMMJMJMMJM**!**!*!*!*!*!*!*!*!*!*!*!***++*++++JJJJJJQQQQQMQQQMMMJMJJJJJJJJMMMMMMMMMMMMMMMMJJMMMMMMMMMMJMM
+JJJ+J+JJJJ++:::**+MJ+JJJJJJJJ+JJJJJMMMMMMMMMMMMMMMMMMJM+*****!*!*!*!*!*!*!*!*!*!***+*+++J+JJJJJJMQQMMQMMMJMJJJJJJJJMJJMMMMMMMMMMMMJJMMJJJMMMMMMMMMMMM
JJJJJJJ++JMJJJJ+*+*JJJJJJJJJJJJJ+JJJJMJMMMMMMMMMMMMMMMMMM+*********!**!*!*!**!!****+*+++++JJJJJJJJQQMQMQMMMMMJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MJMJMJMJMJJJMJMJMJJMMJJMMJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMJ+************!*!******+*+*+*++++J+JJJJJMQMQMQMMMMJMJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMJMJJJJMJJMMMMMMMMMMMMMMMMMMMMMM*+*+*+*+****************+*+++++++JJJJJJJQMQMQMMMMMJJJJJJJJJJMMMMMMMMMMJMMMMMMMMMMMMMMMJMMJ
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJMJMMMMMMMMMMMMMMMMMMMMMJ*+*+*+*+*+*+***********++*+++++JJ+JJJMJQMQMQQMMMMMJJJJJJJJJJMMMMMMMMJMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJMMMMMMMMMMMMMMMMMMMMMMMM*+*++*+*+*+*********+*+*+++++J+J+JJJJMJQQMQQMQMMMJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

:!!!:!:!:!:!!!:!:!:!:!:!!!!!!:!:!:!:!:!:!!!!:!:::::.... ..:.:..:...:................ . .... ... . ...  *.            :!!!+*:!!:!* !:!!!!!!!!!!!!!!!:  
!!!!!!!!!!!!!!!!!!!:!!!!!:!!!:!:!:!!!!!!!!!!!!:::::........::..::..:............ .......... .... . .  :*             :::!J.:!!::! *!!!!!!!!!!!!!!!*. .
!!!!:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:::!:..... ..:.:. .!!+MMQMMQQQQMJM+!. .. ........ . .....::             :.::*.::::!! !:!!!:!!!!:!!!:!! ..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:!:::!...... :..*QMQMMQQQMQQMMQMMQMMMQJMMQJ.:.. .. ... ....*.                 !:!::.:..!!:!:!:!:!:!!!!:.  .
!:!:!:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!::!:.... ..MJJJMMQMMMQMQMMMMMQQQMMQMMQMMQQJ  .. ... ... :*                 :++*..:! !!::!:!:!:!:!!:!:  ..
!!!!:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:!!::::..: ..:JJJMJJ+JJ+J+MMMMMMMQQMQQMJMMMQMMJQJ  .. . ... !:                 **:.     !!:!:!:::::::::!:  ..
!:!!!!!!:!:!:!!!!!!!!!!!!!!!!!!!!!!!!!!!!:!:::::.... !JJMM++!*+*J*MMJJMJMQMQQMQMMMMQMMMMJMM  ........!                  *:..    .:::::::::::::::::.. .
   !*!:!!!:!!!!!:!:!:!:!!!!!!!!!!!!!!!!!!!!:::!..:.. !M+M.**!+*J**J+++MQQQQMMMQQMJMMMJMMJMJ:.........!                 :*::.    :::::::::::::::::.. . 
    .. .!*!!!!!!:!:!!!!!!!!!!!!!!!!!!!!!!!:::::.......JM.. *+J+:!++JJJQQMQQMMMMQMQQMMMMMMJM+ .........                 !*:.     !::::::::::::.::: . ..
       .  . .:!*!::!!!:!:!!!!!!!!!!!!!!!:!::::...... +QQJ+!: ......::!MJMMMQMQMMJQMMMMJJQJJM ...... :                  *!..    .::::::::.:.:.:.:.  .. 
.  . .     .  .  .!*!:!:!!!!!!!:!!!!!!:!::::::..... *QQQ!:!*:....!.J+::MMMMQQQMMMQMMMJJJQJJM! ...:..*  .              .!!..    .!::::.:.::.:.:.:.  . .
::..: . .         . . .!*!!!!!:!!!!:!!:!!:::::... .*MQM .  ..::. .. .::QMMQQQMMMMQMMQJMJQMJJ* .....:* .             . !!:.     :::.::.:.:..:.:.:     .
.:. .:::..... .      .   .   :*!:!!:!!:!!::::.... .MMQ!. .. :::  . .. .QQMQQMMMQJMJMMJM+QJJJ+...:..!!..               *::.    .::::.:.:..:.:..:  . .. 
::!*!:... ::... .  .       .  ..  :!!!!:!:.::... :*MMQJ  .:*!!!... ..:JQQQMQMMQMJMMJMJJ+MMJJJ: :..:*:.      .        :*::. .  .::.:.:.:.......:    .  
:....:.!!!::. ...:..... .. .  .   . !:..!:::... :!+QMQQ:*!:. ... .:.+QMQQQJMQQQMQMJMMJMJMJ+JJ! :.:!!...      .       :!:.     .::.:..:.........   . . 
    .:..:.::!!!!:.....:..... . . . . .:..*  ...!:+QMQQQQ:!..:**!:.!QQMQ+QQMQQMQMQQMMMJMMMJJJM! *.:**..     .         !!:.     ::.:...:.........    .. 
         .::.:.:.:!!!:.. .::.:.....::::.:.  ..:.!MJMQQQQ .. ...:.        .JM:*MQMQJMMJMJJMJJM*!!:!+:.     ...       .!::.     ::.:.:.:.........    . .
!J       . :!*:!..::.:::!!!!. .::::::::!:  .!: .*M+QQQQQ*....             ..+QMJQMJMMJQMJMJJJJ!::!+.:      ..       !!:::     ................     . .
           :!: ... . :::..:.:!!:::... ..:!:::.!:JMJQQQQ+MQQ                :..:!QJJMMJMMJJM+JJJ!:J*:!     .:        *!!:.     ................    . ..
          .*: . ... ...  .::!..:..:::::::::.::.:J+JQQQ++M.                .  ::.!JJQQJMQ+JJM+J+*!J:::     ..        !::..     :..:............    . . 
         .:*..... . . .... : . .:::..:..:::.::.!JJMQQ:+Q.                . .:..::++QJQJMM+JJJ++J+J.!:     ::  .     !:::.    ..:........... .    . .  
        ..!:.. . . . .. .... .. ... .:::..:.:.:!+MQM.:QM               .   ..:...*+MQMJMMJJMJJ++J*:!.  .  :.   .    !:::     :..:............     .  .
        ..! . . . . . . ... . ..... .:.. :.... *MJM:.MQ.                    ...:.**+MQMJMM+MMJ+*M!:!      :        :!:::     .............. .     .  .
        :*!... . . .. ... . . .... .. . :.:... *M+Q.Q                     .. : .. :!+JQQJMJJJJ+MJMJ:    ...        !:::.    ............ . .      . . 
      .:!*:..... ... ... . ....     ....::..   :J*M  ..               . .:.   ..  .!**QQMJJJJM+JJJMJ     :.        *!:!     ........... . . .      .. 
      .:*:....... . . ..      ..... ...:...   . *.+++MQ:             . ..      .. .::.MMMJJMJJJJJJ+MM   .:        :!:::     .:.......... . ..  .     .
      !!!........      ...:...... . . .:...     Q* Q. MQ+Q+  .       ..    .. .  ... :J*MM+JM+JMJJM+Q  ..:        !*::.    .:.:......... . .    .  . .
      !*:..     .::..::...:..... .. . :...   .JJJQ*:Q! Q :QMJ*      ..  . :  .   .. .*!+JJMMJJJJQM+MJ+ .:!        *!::.    .......... .. . ..     .  .
    .:! ..:!:!::::::.:.:..:.:... .   .:...  . +.. M+JM: J QM QJMQ !!  ..     . . ..:!**++JQJJJJQMMJMMM!.::     . :!!::     ....... . . . . .        ..
   .:!..:::::::::::!::.:..  .. . .   :... . .   J! .: :QJQ! M!Q QQMQ+   .          .. .+J+JMMJJJQQJJMMJ*:..      !!:::    ........... . . .        .. 
  .:!*.:::::::.:::::..... . .       ::....  .   .... :.. QQJQ.Q Q+*     .         . . .!*****!*:QMJJJM++:. .    .*!!:.    ...:..... . . . .       .. .
  !!!*::.::.:.:.::...... .  .    .  :..:..    .... ......:.:QQM ..                    .:::.::..!:*+!*:JJ*       :!!::.    ......... . ..  ..        . 
 :!!*!.::::.:..:.::..... .. . .     :... .    . . ......::::.:.  .                     :..... .  :..!: !:...  . *!!::     ........... .  . .     . . .
.!!*!.:.:.::..:..:: ....  .:.:.    ..:.. .    . ........::.::..                        . ...         ..        .*!!!.     :............ . .  .    .. .
:!!*:::.:.:.:.:!*:... .. !.!*!J!::!:...  ..  ....::.:..:!:::                                    .  . .   .     :*!!!     .............. . .       . . 
.:*:.::.:::.:*!!!!++**+!.J:++*J*!+*:.:..   .. ...:!!::::!::                                             ..     !*!!:     :......... . .. ..  . .   . .
:::::::::::::!:!:!!!*!*!+*JJ*MM!::!.:. ..:: ..::!*+:!!!!!!: .                                        .    ..   *!!!!     ........... .. .   .  .   . .
::::!:::.::::::!!!!*++!.     ...:!::...  .....:!*!::!!!*:.. .                               .:JMQQMQQQQQM      !!::!     ........... . . .  .       . 
::!!!:::.::::...     ...:.......:::.. . .:.. ..::!:!!!!*::..                         .  +QQJJJJMJJMMJMJJ+JM!   !!:!:.    ........... . . .  .     .. .
::!!!:!:. ...:::::.:.:.:........!.:.. .  ... .::.::!:!:!:.                     .:.   !J+J+JQMJJJMMMJMMJM+JMJJ++JMMJMQ!  .......... . . . .  . .  .  ..
::***:!!:!!:!:!:!:::::.:.:.:.. ::::. . . :.......:::!:!!:                  .:  .. MQJ+MQMJJMQJJMMQMJJJMJMJJMMJJMMJJ+MQ   ........ . . . . . . .  . . .
!:::::!!::+!!!:!!::::.... .. . !::..  .. ::......:::!:!*.            :*!::.. .  QJJJMQJJQJJJQMMJJMMMJMJJMJMMJM+JJMMJMMJJQ .:. ...... . . .  . . .  . .
:!::::::::::!!::!::....  .. .  ::.:. ..   :.:...:::!:!:*..     .!*!:!:!::..: JQJM+MMQJJJQJJJMQJMJMQMJJMMJJ+JJ+**+*JJ+JMMJ+QJ ...... . . .  . . . .. ..
!:!:::::::!:!::!:::.. . .. .  :.:... . .  ::......:!!!:*. .!*!:!!:!::::!!.: QJMMJQ+QQJJJMJJJJQMJMJMQJMJJJM**!+*!!+*!!*+J+JJJMQ . .. .. . . . .    . . 
:::::::::::!:!:!:.:... . . .  !..:. . . . ::....:::!!**:!!!!!!:!::!:!. +J:.+MMMMQMQQJJJJQMJJJMMMMJMQJMJJMJMJ!!*+*!!!!!!!!*+JJJQ: .. . . . . . . . . ..
::::::::::::!::!:.... . . .  :!.:. . . . . :....:.::!**!!!!:!:!!:.!J++*+J* QMJMQMQQMJJM+QMJJMMQJJMMJQMJJQJQMQ*::::::!!:*!!!:J+J+Q: ..  . ..... .  ....
:::::::::::!:!::....  .  .  .!:.:.. . . . .::...:::!!**!:!!!. :+!***!*!*++!+MMQQMQMJJMJJMQMJMJMQMMJJMMMMJJMMJMJ:**:.:.:!!::!!:!+JJQ .  . ........ ....
:::::::::::!::::.... . .... !:.:: .. .. .  .:...:.::!+. :. :.. !*!**!!!!**+.QMMMQQMJJJMJJQMJMMMQMJMJJQJMMJJMMMM:!**:.::!::.:::!:.+QQJ  ..:..... . . ..
::::::::::::::..::!:: :.:!!!:.::... . . .  .:....:::*+.:!:.... .!**!!!!**!*+ QMQQQJMJJMJJQQMMMMMMJMJMQMMMJJJQMM+!!J:.:.:*!:.:::::.*JMQ+ ....:... . ...
:::::::.::::::..:::!!!:.:::!.::: ..  . ..  .:....::!+!.:!......::***!!!!*!*+MQQQQQJMMJJMMJQJMMMMQJMJMMQMMMJMMQJM*+*M..:.:!!::::....+JQ+Q :.::.:... ...
::::::::::::::..::!!!:..::!!.::.. . . . ..  :.....:!J..:.. .     :!!!!!!**!!MQQMQMMJMMJMJJQQMMMMQMJMJMQQMMMJMQJMMJM*!:.. *+:!:.:!::::!+JJ..:::........
.:::::::::::::..:!!!:..:::!.:.: ...     .   .:...:!+*          .:.*!!!!!!!!QMMQQQJMJMJJMMJQQMMQMQQMJMJMQQMJMJQMMJMJ+Q*!:.!Q***.!*!!:..!*M*.:::........
::::...:.:.  . .        ..!::::.. ...::!!!!::..:.:!J! ....... ..: *!!!:!!!QQQQQMQJMMJMJMJJJQQMQMMQMMMJJMQQMJJMQMMMJQ+QJ+* !Q**!.***:::. !JM.!::::.....
 . .       ....:::.:::::.!:!:!!.::::.:.:::..:::..::M:.!!:!!***++++*!!!:!:QQQMQQQQMJMMJMMJMMQQQQQMQQMJMJJQQMJMMQJJMJQ!Q+**!.*QM*:*J**:JM:.:JJ.!::.:....
:::.!!!*..:...:.    .!!.:*:!!:::::..:.......:.!::!*.. .*    ..:...*!!!::MQQQMQQQQMMMJMJMMMMQQQQQQQQMMMMJMQMMJMQJMMJ*!*QJ!*: JQ*:!+*+*!QQ!*Q++:!:......
    .    ..:!*   .  ....**!!::::......:.....:!+:!M:*!**+*+*+++++++**!!!*QMQQQQQQQMMMMJMMMMMQQQQQQMQQJMMJJQMJMJQJMJQJM!QQ+*!. J::*M!*!JM!+ JQJ!:::.....
 . .  ... .   . . . . .:!**:.....!MQQ+:::::.. :.:..:!+QMMJ!+*!!!****!:!QQMQMJQMQQQMMMMJMMMMQQQQQQQMQMMJMJMMJMJQJMQMM+:+QJ*!*. *:.QQ+!!!QJJ**+!:!:.:...
 .. .  . . . .........:...::...**+*+JQ+!!+*.    ::+*!!:!!:..!+J+*****!!QMMMJ*QQQQMMMMMJMMMMMQQQQMQQQMMMJMMMJJQQMQQQQQQM+.  QQQM!.MQM+::QQMM***::::.:.:
 . . ....................:..:.:.:...::::.JMJ+!   :**!.*J+***++++MJ!: .*QQM*QQQMQQMMQMMMJMMQMQQQQQQQQQMMMMMQ+J***+*++++++JJQ::MJJMJ+JMJQQ   ..:!:::..:.
 . . . . ....................:.:.:..:::: !!!**!+JJ+!:..MMQMQMQQJ+J+*!!JQMMQQMQQQMQQQQQ+MQQQQQQQQQQQM+!*::!!*!**!!*!*!!!!!!:*+**+*++J+JMQQMQQQ:.:!:...:
 . . . .....................:.:.:..:.:.:!::!!!**!*!!!!!*!***+MQMJMQQQJMQQQQQQMQMQQQQQQ+**!!:!:.:!!!:::!!:!!:!:!!!!*!!!!!::+QJJ+J++++JMJQQQMJJMM:::....
 . .... ................:.:....:.:.:.:.:::::!::!!!!!******+*++J+JMJ*+QMMQQMQQQQQQMQQQQ*!!!!::::::::::::::::!:!:!!!:!:!:!:+JJ+++++++++J+JQQQQMQQ+.:....
   ...!:::.. . .  . .. . . ......:.:.:.:.::.:::::::!:!!!****+**+++**MQQMQQQQQQQQQQMQQM!!!:::.::.:.::::::::!:!:!:!:!!::::.++*+*********!QQQQQQMMQ:. ...
. . . ..  .... .... ..:!!**!!:    ...:.:.::.:.:.:.:::::::::::!:!:!!*MQQQQQQMQQQQQMQQQJ!!:.:......::.:::::::!:!!:!:::!:.:J+*****!!*!**:JQQQQM+MJ:......
. . . . . . . ... . .. .......:.. ..!*+++:.   ..:.:::..::..:.:.:::.+QQMQQQMMJMQQQMQQQ+!:........:.:.:::::::::!:!::!::.:+****!*!!*!!!!!:.. !:!::.......
 . . . . . .. . . .  ..... ...........:.:.:.:...:!*+*+!:   ......::QQMQQQQJMMJJMQQQQJ*:..........:.:..:.:::!:!:!:!::::*+***!*!*!!!!!!.:::.::.:.::.....
**+++*:.        ... . ........... ........:.:.:.::.:.:.:...:.!*+MMQMQJQQQQJMQMQQQ.:*!:............:.::.::::::!:!::::.*+***!*!*!!!!!!:.!:::::::.:......
   .      *:****++**!.     .............:...:.:.:.:.:.:::.:.:.:.!.QQMQQQQJQQQQQMQ.::. .. . ....:.:.::::::::::!!:!:::*+****!*!*!!!!:!.:::::..:::.:.....
. . ..   !:..... .    ...:*++JJJJ+!!.    ..:.::.:.:..::..:.:.::: !QQQQQMQQQQMQQQQ:..... . ......:.:.::::::::::!::::.++***!*!*!!!:!!..!:::.:.:::.......
. . .   :! . .. . . ... ...:... .....:..  ...!*JMQQM++!:    .:.!:JJMMQQQQQMQMQQMM.... . . .....:.:.::.:::::::!::::.:****!*!*!!!!:!!.:!:..:.:.:... ....
 .. .   *  ... . . ... .     .. ..............:..:..:...  .:!MQQQQJ+!+QQMQQQQQQQ+.... . . ....:.:.:.:::::::::!:::.:+**!**!!!!!:!::!.:::..:.:.:... ....
 ..  . :: . .. .. . .!:.:*J+MJJ ...............:.:.:.:.:.:.::.:.:.:. JM*:.  +**M!... . . ....:..:.:.::::::!!::!::.+***!**!*!!!:!:!!.:::::.:.:.... ....
.  . . *  ... .   !.!!!!*JMQMQJ** ......................:.....::.::.:MJ*!.:... .:..... . .....:..::.::::::!:!:::.*+*****!!!!!!:::!:.:.:.:..::.... ....
.. .. :: .  ... .: **!!!!*MJMMM!**. ..........................:.::..!M+!::..:........ .........:.::::::::!:!:::.!+*******!*!!!::!!:::.:..:.:.... .. ..
. .   ! .. . . .: :*+!!!!**!*++*!*:...........................:.::..JJ+!:...... :...... ......:...::::::::::!::!+**+****!!!!!!!::!.::.:........ . ....
.  ..    .. .. .::...::.:::......:.............................::. *MJJ::...... .:...........:.:.:.::::!!::!::.++*++*****!!!!!!:::.:..:....:.... . ...
 ..  . . . . .. :.:............. ............................:..:..JMJ+::... .. ...........:.::..:::::::!::::.:*+++*****!!!!!::!::...:......... . ....
 .   *.. . . . ............ ..  .............................:.:.::M+J*:.:... . ............:.::.::::!:!:!::.:J*+*++***!*!!:!!:::.::........... . . ..
 .. :: . . ... :...... . .. .. . .................................*M++!:.... .. :.:.:......:..:::::::!:!::!..+++++*+******!:::!!:.:.:......... . .....
 .  !  . . .. ........ . . . .  ..............................:.:.MJ+*!.. ...   :...........:.:.::!!:!::!::.!J+++*++*****!!!:::!:::............  .....


!:   :*+*+*!:!:::.::.:.:.:.:.:.:.:.:.:.:.:.:.:.:..:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::.:.:.:..:.:.:.:.::.:..::.:.:.:.:.:.:.:.:.:.:.:.:.:::::::::::::::::::::::::::*+!!:!:!:!:!:!:!!:
!:::......:.:.:.:...:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::.:.:.:..::.:.:.:.:.:.:.:.:.:..:.:.:.:.:.::.:.:.:.:.:.:.:.:::::::::::::::::::::::::::*+!!!:!:!:!:!::!:!
:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::.:.:.:..:.::.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:..:.:.:.:.:.:.:.:.::::::::::::::::::::::::::::::++!:!:!:!:!!:!::!:
.:.:.:.:.:.:....:.:.:.:.:.:.:.:.:.:.:.:.:::.:.:.:..:.:..:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::::::::::::::!:!:!:!:!::::::!++!!:!:!:!:!:!:!:!
:.:.:.:.........:.:.:.:..:.:.:.:.:..::.:..................:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::.:.:.::::::::::::::::!:::::!!::!:!::+MQQQMMJ*!!::!:!:!:!:!!:
.:.:.:..:.:..............:.:.:.::::..... .... :...............:......:..:::..:.:.:.:.:.:.:.:.:.:..:.:.:.:::::::::::::::::::!:::::::::::::::::::!::::!:!:+JMQQQQQQQQQMM***!!!!:!:!!!!
.:.:.:.:.............:......::.......... ... ..... ....... ........................:.:.:::::::::::::::..............................::::::::::!:::::!JJJMQMQQQQQQQQMMJJM**!***!!!!*!
:...:.:................................. ... .. ....... ... . ........ ....... .:!:::::::.:.:.::.:.:.:.:.....:.:.:.:.:.:.:.:..:.........:.:.:::!:!!+MMMMMQQQQQQQQQMJJMQMQQMJ*+*****!
..................:..::........ ....:::.  ...... .::!!!!!!!*!*!*!*!... .... ..!::!:!:!:!:::..::..:.:.:.:.:.::.........:.:.::..:.:.::.. ....::.:::JMJJJMQQQQQQQQQQQMMJJMQQJMQM++*****
................:.:.:.:. . . .::!!!*!*!*!*!!*!.:!:!!!!!!!!!!!!!!!!!!!*!.. ..::::::::::::::.:::::::.:.........:...:.:..........:.:..::.:....::::*JJJMJMQQQQQQQQQQMQQJJJMQQQJMQQ*!**+*
...........:.:..::: ..:.:.:.:!!!!*!*!!!*!!:*.:!!:!!!!!!!:!!!!:!:!:!:!!!!*!::::::::::::::.::::::.. . .  ...:... . . .....:........ ...:.:.:.::!JJJJJMJMQQQQQQQQQQQQJMQQQQMQQJMQQM**::
.........:.:.:::....:.::::!!!!!!!*!!!!!:!*::!:!:!:!:!:!:!:!:!:!:!:!:!:!:!!!*.:.:.:..:.:.:.::.. . ......  . .. ......... . . ..:........ ..:.:JMMJJMQQQQQQQQQQQQMJJJMQQJ*MQQMJQQQ+!!:
...:..:.:.::..:....:::!:!:!!!!*!!!!!:!!*+:!:!!:!:!:!:!:!:!:!:!:!::!!::!:!!!!!!..:.:.:.:.:. . . . .  . ... .. . . . ...:.. .. . . ....... . !MMM+MQQQMQMQQQQQQQMJJMMMQJ*MQQMJMMQQQ+::
.:.:.:.::::.......:!:!:!:!!!!*!!!:!:!+JJ!!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!!!!!:.:.:.:.:. . . . . .  .  .... . . . . . ..... . . . ......MJMMJJMMMQQQMQQQQQQMJ+MQQMM+*MMQQQJJMMQM::
:.::.:....... .. .:!:!:!:!!!!!!!!!:*JJ!!!:!:!:!:!:!:!:!:!:!::!:!:!:!:!:!:!:!:!!!!..... ...  . . . . . . . . . ...::... ....  ... .. . ..MQMMJMJMJJMMQMQQQMQQQMJ+JJJJJ+QQQMQQQJMMQQ!:
:::. ... ..  .. !:::!:!:!!!!!!!:!:+MJJ!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:::!:!:!!:!:!!!.:.. . .. . . .  ... ...!**!*!*!****++*!. ...... . .JMMMMJMMMMQMQQQQQQMQQMMJJ+*+++JJJMQQQQQMMMQQ+:
... . . .  ..  .!::::!:!:!!!!!!:!+JJM!!!:!:!!:!:!:!:!:!::!:!:!:!:::::::::!:!:!!:!!!:.. . . ...  .. .. !***********!**!*!!***+:..:!JMJ+MMMMJMJMJMMJQMQQMQMMJJJ+*++*+***+*JMQQQQJQQQM*
  ..  . .  .  .::::!::!:!!!!!!!!+JMJ!!!::!:!!!:!:!:!:!:!!:!:!::!:::::::::::!:!:!:!!!.  .. .    .:!****+*******!******!*!*!****+!**JMMMJJJJM++JJJ!+*+++***!*!****!!!..::!!*MQQQQJQQM*
 ..           :!::::!:!:!!!!!!!*JJJM!:!:!:!!!!!!!:!:!:!:!:!:!:::::::::::::::!:!:!!!!!+*++**++*+*+*+********!*!*!*!*!*!*!**********!!**JJJ*++JJM+!!!:!!:!:!:!:!:!::::::!:!!+MQQQQQQQM
     .       .::::::!:!!!!!!*!*JJMJM!:!!:!!!!!!!!:!:!::!:!:!:::::::::::::::::!:!!:!!!***+*+*+*+*+*********!*!*!!*!*!*!*!!*!!!*!****!*!!!J+J+**+*!:!:!:!:!:!!!::::::::!::!!!+QQQQQQQM
             !:::!::!:!!!*!*!*JMJMJJ!:!:!!!!!!!!!!!:!::!:!:!::::::::::::::::!:!:!:!:!!!!****************!!**!*!*!*!*!*!!!!!!!!!!!***!*!!++JJ++**!::!::!:::!*!!*!.:::::!!:!*+QQQQQMQM
            :!:::!!:!!!!**!**+JMJMJJ!!:!!!!!!!!!!!:!:!::!:!:!:::::::.:::::::::!:!:!:!!:!!*!*!*******!*!*!*!!!!!!!!!!!!!!!!!!!!!!!!!!****J+J++J++!!:!::::::!+MJMJ*!:::!!:!!*+QQQMQQMM
            ::::!:!:!!!*****+JJMJMMM!!!!!!!!!!!!!!!:!:!:!!:!:!::::.:.:.::::::::!:!:!:!:!!!*!*!!**!!*!!!!!!!!!!!!!!!!!!!!!!!:!!!:!:!!!!**++JJJJ++*+*!!::::::*!.*MJM!:!:!:!!*QQQQMQQMQ
            !:!:!:!!!!!*!*++JMJMJMMQ!!!!!!!!!!!!!!!!:!:!:!:!:!:::::::.:.:::::::!:!:!:!:!!!!!!!!!!!!!!!!!!!:!:!!!:!!!:!!!:!:!:!:!:!::!!:!!*JJJ++*+*+**!!:::::*+J++++!!:!!!*QQQQQQMQMM
           .:!:!!:!!!!*!***+JJMMMMMQ!!!!!!!!!!!!!!!!!!:!:!:!!::::::::.:.::::::!:!:!::!:!!:!:!!!!:!:!:!::!:!:!:!:!:!!:!:!:!::!:!:!:!:!:!!:!!!MJ*+++****!::::::!:::!!!!!*!*QQQQQQQQMMQ
           .!:!::!:!!!!*!*++MJMJMMQQM!:!!!!!!!!!!!!!!!!!!:!:!:!::::::::::::::::!:!:!:!::!:!:!:!:!!:!:!:!:!:!:!:!:!::!!:!:!:!:!:!:!:!:::::!:!*+*++*+***!:!:::::...:MJJQMMQQQQQQQQMMMQ
           ::!:!:!:!!!*!**++JMMMMMQQM!!:!!!!!!!!!!!!!!!!!!!:!::!:::::::::::::::!:!!:!!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:::::!::::::::::::!:!!+*+**+**!!:!!::...:!*+MQQQQQQQQQQMMMQQ
          .!:!::!:!!!!!*!**++JJMMMQMQ::!!!!*!!!!!!!!!!!!!!!!:!!:!::::::::::::::!:!:!:!!!!!:!:!:!:!:!:!:!:!::!:!!:!:!:!:!::!::::::::::::::::!:!+**+***!!:!:*!:..::!*QQQQQQQQQQQQQMMMQ
       . . :!:!!:!!!!!!****+JJMJMMQQM!::!!*!*!*!*!*!*!!!!!!!!:!:!::::::::::::!:!:!:!*!!!!!!!!!:!!!:!!!!!!!:!:!!!!!!!!!:!:!!:!:::::::.:.::::::!*+*++*J+!!::*J*:.:!!QQQQQQQQQQQQQMQMMQ
       .  .::!:!:!!!!!!*!!**+JJMJMQQ*::!!!*!*!!*!**!*!*!!!!!!:!:!:!:::::::::!:!:!!!!**!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*!*!!!!!:!:::::::.:.:::::!!!+*+**:J*+!.*++**!*QQQQQQQQQQQMQQQQMMQ
     . . ...:!:!:!!!!!*!!***+JJMJMQQ!!:!*!*!*!*!*!*!*!*!*!!!!!!:!::!::::::::!:!:!!!*!!*!!!!!!!!!!!!!!!!!!!!!*!*!*!*********!:!:::::::..:::::!:****++*!J+++++*+QQQQQQQQQQQQQQQQQMMMQM
    .  .. . !:!:!:!!!!!**!*+JJMJJMMQ!:!!!*!*!*!*!*!*!*!*!*!!!!!:!:!!:!:::::::!:!:!**!*!*!*!*!*!*!*!*!*!*!*!**!*!**+*+*++++*!!::!::::..:.:::::!M+*!!+++*!MMQQQQQQQQQQQQQJQQQQQQQMQMMQ
 .. . . . . :!:!:!!!!!!!***+JJJMJMMM!:!*!*!*!******!*!*!**!*!!!!!:!:!:!::::::!!:!!***!*!*!*!*!!**!*!*!*!*!*!!****+++J+JJJ*!!!!::::::..:.::!:*+QQ++**+QQQQQQQQQQQMQQQQQ+MQQQQQQQMMMQQ
.. ... ... .!:!:!:!!!!*!!***JJMJMJJM:!!!!************!*!*!*!!!!!!:!::!::::::!:!:!!**********!*!*!*!*!*!*!*!*!*!*!**++JMM+**!!!:!!:::.:.::::!JQQQQQQQQQQQQQMQQQQQQQQQQMQMQQQQQQMMQMMM
............::!:!:!!!!*!**+*JJMJMJMM!!!!*************!*!*!*!*!!!!:!::!:!:::!:!:!!++********************!*!**!!!!!!!!*MM+**!!!:!!:::.:.::::!*QQQQQQQQQQQQQQQQQQQQQQQQQQ+*QQQMQQQ+MMMQ
:.:.:.:.:...:!:!:!!!!!!*!**+JMJMJMJM:!!**!*************!*!!*!*!!!!::!:!::!:!:!!!+++*+*+********************!!!!!:!:!JM++**!!!:!::::.::::!!+QQQQQQQQQQQQQQQQQQQQQQQMQQM!*QQQMQQ!*MQMM
:.:.:.:.:.:.::!:!!!!!!*!***+JJMJMJJM!!*!!****************!**!*!!!!:!:!:!:!:!!!!*+++++*+*+*+*+***+**********!!!:!:!*JMJ+*!!!:!:::::.:::::!!QQQQQQQQQQQQQQQQQQMQQQQQMMMM+MMQQQQM.+QMMM
::.:::::.:.:.::!:!!!!!*!!**+JJMJMJJM!!*!*!**************!*!*!!!!!:!::!:!:!:!!!!+++J++++*+*+*+*+*+*+*+*+*****!!!!!!+MJJ*!!!:!:::::.::::!!*QQQQQQMMMMQQQQQQQQQQQQQQMMMMJQQMMQQQQ*MMMJM
::::::::::::!:!!:!!!!!!***++JMJMJMJM!!*!!*!**************!*!*!!!!!!:!:!:!:!:!*++++++++++++++*+++++++++++*+**!!!!**MMJ*!!!:!::::.::::!:!!QQQQQMQQQJJMQQQQQQQQQQQQQQMMMJMQMMQQQMQMQ*:+
::::!:!:*!!!:!:!!!!!!!!***++JMJMJJJM!!!*!!*!***************!*!!!!!:!:!:!::!!!*+++++++++++++++++++J+J+J+++++*!**!JMMJ+*!!:!:!::.::::::!*MMMQQQMMQQQMQQQQQQQQQQQQQMQMQMMJMMMQQQQQ*:J+:
!!!!*!!**!!:...!!!!!!!*!!**+JJMJJJMM:!!!**!****************!!*!!!!!:!::!:!!!!!::::**+*+++++++J+J+JJJ+JJ+++*+***JMM++*!!!!::::.:.::!!!*QQMMQMQQQMQQMQQQQQQQQQQMQMQQQQQQMMMMQQQM+J*:+:
**!:..:..:::::::!!!!!!*!!**+JJMJJMJM!!!**!***************!*!!*!!!!!:!::!:!:!!!:::::.:::!:!:!!!!J+J++J+J++++*+*JJMMJ+**!:!:::::.:::!!+QMMQMQMQQQMQQQMQMQQQQQQQMQQQMQQQQQQMMJ++MJ*JMQJ
:.::::::::.::.:.!!!!!!!!!*++JJMJJJMJ!!!**!*****************!!*!!!!!!:!:!:!:!!:::.:.::::::!*!***+JJ+++J+J+++*+JMJMJ+*!!!!:!:::.:::::!QQMMMMQMQQQMQMMMQMQQMMJ++++**JQQQMQQJJMMJJMJJ*J!
..... .....:.:.:!!!!!!*!**++JJMJJJJM!!!*!******************!*!!!!!!!:!:!:!:!!:..:::.:!!!!*!**+!:JJ++J+J+J+++JJJMJ+***!:!!::.:.:::!:MMMMMMJMMMJJJMMJ+!:!!!!!!:!..::.:+*+QQ+::.:!.. ..
...............:!!!!!!*!***+JJMJJJJM!!*!******************!!*!!!!!:!:!:!:!!!:.::.:!!!!!!**::::!+JJJ+++J+J++JJJJM++**!!::::.::::!:!:!!!::.:*...:.:..:: ::...:.::... ........... . . .
 . . ....:.::.:.:!!!!!!!***+JJJMJJJJ!!!******************!**!!!!!!!!:!:!:!!!.:.:!*!!!!*!:::*++*+++JJ++J+J+JJJJMJ**!!!:::..::::!::!.......... .:.+!!!!::.. ....:!*!::!!:. .... . . . 
..............::.:!!!!!!***+JJMJJJJM!*!********+*+*******!**!!!!!:!:!:!:!:!!!!!!!***!:.:!*+****+*:!!*+J++JJJJM+J**!!:!::.:.:::!:!...... . ... .+***!!!!!!!:!::::!!!:!::.!:!::. . . .
 . .. . ...::..:.:!!!!***+++JJJMJJMJ+*!!********+*+*+*****!*!!!!!:!:!:!:!!!!!!!**:::.:!*!****+:!++++++++JJJMJMJ+**!:!:::.:::::!:........  ..:!!!:!::!:::!:!!!!:.: . !:!:!:!  . . . .
. . ..............!!!!***+++JJJMJMJM+*!*******+*+*+*+****!*!*!!!!!:!:!:!:!!*!:.:: ....!!**+:**+++++*::!*+JJJMJ++**!:!::::::::!:! . . ... :*!!!:::::::::::::::!!J  . !.::::!:.  . . .
 . . . . . ...... .!!!!***++JJJMJMJMJ!!****+*+*+**+*+****!*!*!!!:!:!:!:!:!!...       ..:  .:*+++!::::!**++JMMJ+**!:!::::.::::!!..  ..!+*!!:!::::::::.:.:.::!:!::!:::::::  .. .  . . 
. . . . . .........!!!!!**++JJJMJMJMM!*****+*+*+*+*+*+****!!*!!!:!:!:!:!:!.                .::.::::!++***!!:++*!!!!:::::.::::!!!+*!**!!!:!::::::::.:.:.:.::::::..:!::!!:..          
 . . . . . .........!!***++JJJJMJMJMM!****+*+*+*+**+*+****!!*!!!!:!:!:!:!!                   . ..:!***!!!:::+***!!!:!::::.:::*!!!!!!!!:!:::::::.:.::..:...:.:::! ..               . 
. . . . . ....:.....!!*!+*+JJJJMJMJMM*!***+*+*+*+*+*+*****!*!!!!!:!:!:!:!!                    ..::!!!!!!!!+*++**!:!:!:::.::!!!!!!!:!!::::::::::.:::::.:::!:. .... . . .   . .       
. . . . ..........:.:!*!**+J+JJMJMJMJJ!***+**+*+*++*+*****!*!!!!!!!:!:!:!!                .    .::**++++++++**!!!:!!:!:.:::*!!::!:!!:::::::!:.::!!:.. ... . . .                     
. . . . ...........:.!*!*+++JJMJMJMJMJ!***+*+*+*+**+*****!*!*!!!!:!:!:!:!.             .      .::!*+++++++*+**!!!!:!::::::!!::!::!!:::::!:!:!:...... . . . .  . .                   
. . . . ..........:.:!!**+++JJMJMJMJMM*!**+*+**+*++*+*****!*!!!!!!!!:!:!!            .        .:::**++++**+***!!!::!:!::::::::!::!:!!:!:!!.... ... . ..  ..  . . . .  .             
. .  ..  .........:.::!***++JJJMJMJMMM*!*+*+*+*+*+*+******!*!!!!!!:!:!:!:     ..         .. . ..:::*+*+***+****!!:::!!!:!:!:!:!:!:!!!!!.. .                                         
. . . . . ...:.....:.:!!!**+J+JMJMJMJM*****+*+*++*+*+****!**!!!!!!!:!:!:   .    .     ... . . . ...  .!**++**!!!::.:!!!!!!!:!:!:!*!*....   .  .                                     
 . . . . ......:......:!!*++JJJMJMJMJM***+*+*+*+*+*+*****!**!!!!!!:!:!:!..   .       . ... . ..       !**+++**!!!:::::::!!!!!!**!..         .                                       
.... . . .......:..:.:.!***+++JMJMJMJJ!****+**+*+*+*******!*!!!!!!:!:!:!   .      ..... . .      .. . .!*++*+*!*!::!:::!:!*!   .  .                                                 
. ...... . .......:.::::***+++JJMJMJMJ*****+*+*+*+*+*****!!*!!!!!!!:!:!..     . ....  . .              .. ..  .:!!!:!!!: ..                                                         
 . .. ..... . ..::.:.:::****++JJJJJJMJ!***+*+*+*+*+*****!*!*!!!!!!!:!!:.     .....  .   . . . ..         .  ...... ..                                                               
. . . ....... . ..:::::.!!***+JJJJJJMJ!!***+*+*+*+*******!*!!!!!!!:!:!:  ....  ..               . . ..      .   . . . .                                                             
 .. .. ......:.....:!:!!:***++JJJJJJJM*!**+*+*+*+*+*****!**!!!!!:!!:!:.... .              .  ..  . .                                                                                
...........:..::::..**!:!*****J+JJJJJJ+****+*+*+*+*****!*!*!!!!!!!!:!:... .        .. .  . .     .              .                                                                   
.  ...:.....:!!:.::::***:!***+++J+JJJJ+!***+*+*+*+******!*!*!!!!!!:!::....   . .  .. .  ...   .                                                                                     
  .... ..:.:.::!!:::::!*+*****+J++JJJJ*****+*+*+*+*****!!*!!!!!!!!:!:.....  . . . . ..  . . .                                                                                       
  ..  ...:::::!:!:!!!*!*!*+***++J+J+JJ+***+*+*+**+*+***!!*!!!!!!!:!::... .. . . .  . .     .                                                                                        
::::!:!!!!!*!!::::!!:!!!!!*!*!*!*!**!*!***++++++++*+****!*!!!!!!!:!:.. . . . . . .  ..                                                                                              
!!!!!::::!:!!:!!!!!!!!!!!!!!!!!!!!!!!*!!****+JJ+++*+**!**!!!!!:!:!:!...  .. . . . . .                                                                                               
:!!!!!!!!!!!!!!!!!!!!!!!!!!!!:!:!:!:!:!:!!!!!!*++++****!!!!!!!!:!:!:.. .:. . . . .                      .                                                                           
!!:!:!::!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!!:!:!!!*+++***!*!!!!!!:!!:...:... . . .. . . .......:.:.:.::..:.:.:.........  .                                                            
:!:!::::::::::!:!:!:!:!::::::::::::!:!:!:!:!:!!!!!*J++**!*!!!!:!!!:..:........                                                                                                      
::::::::::::::::::::::!:!:!:!:!:!!:!:!:!:!!!!!!!!!!*++***!!!!!!!!!:.:......                                                                                                         
:::::::::::::::!:!:!:!::!:!:!:!:!!:!:!!!!!!!!!!!!!!*!****!!!!!!*!!!.::                                                                                                              
:::::::!:!:!:!:!!:!:!:!:!!!!!!!!!!!!!!!!!!!!!!!!!!*!*!**!*!!!***!!                                                                                                                  
!:!:!::!:!:!:!:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*!*!*!*!!*!*!*!*!  . .. .                                                           .                                                
!:!:!:!:!:!!!!!!!!!!!!!!!!!!!!!*!*!!!*!*!*!**!*!!*!*!*!*!***::::::                                                                    . .. . . . .                                  
!!!!!!!!!!!!!!!!!!!!!*!*!*!*!*!*!*!*!*!!*!***!*****!*****!!*                                                                                  .  .. .....                           
!!!!!!!!!!!!!!!!!*!*!*!*!*!*!*!*!*!*!*!*!*!********!.:                                                                                                       ....                   




 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .  . . . . . . .. .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . !.! !.!:!!!!:!.! !..! *.!:! . !:!!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 . . ..:.:.:.:.:.:.:.:.:.:.:.:.:.::.:.:.:..:.:.:.::.:.:..::.:...:.:.::..:.:.::.:.:.:..:.::.:..:.:.:.:.:.:.:.::.:.:.:..:.:.:.::.:.:.:.:.:.:.:.:.:.. . .
 . . !*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!!*!*!**!*!!*!*!*!*!*!*!*!*!*!**!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!. . 
. . .*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!!*!**!!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*! . .
 . . *!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!**!!.:*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!* . .
 . . !*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*. . . . .. . . .  . . . ..  .. *!!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!**!!*!**!*! . .
 . . *!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!!. . . . . . . . . . . . . . . . . . !*!!*!*!*!*!*!*!*!**:.. ..:!!*:. . .  :!::. . 
. . .!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*! . . . . . . . . . . . . . . . . . . . .. . . . . .  .. . . . . . .  . . . . . . . . .
 . . *!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!!*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 . . !*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!:. .. . .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 . . !**!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!.. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 . .  . !*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!**!*!!..  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 
. . . . .!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!: .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . :!**!**:.. . . . . .  ..... . . . . . . . 
. . . . . . .!!*!*!*!*!*!*!*!*!*!*!!***:  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. !+MMMMMMMMMMMMMJ*!***++J+JJJJMMM+*! ..  . . . .
 . . . . . .. . .!**!*!*!*!*!*!*!*!.  ..  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJ:. . . . 
. . . . . . . .  :+MMMM+*!*!*!*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . !JMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQ*..  . 
. . . . . . . . .+MJJMMMMMMMMM+**: . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .JMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM!. . 
. . . . . . . . *JJJM+J+MMMMMMMMMMMMMMMM**:. . . . . . . . . . . . . . . . . . . . . . . . ..+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM . .
 . .  ..  ..  :!*+++**!*!JMMMMMMMMMMMMMMMMMMMMMMM+*... . . . . . . . . . . . . . . . . . . :QMMMMMMMMMMMMMMMMMMMMMJJMMMQMMMMMMMMMMMMMMMMMMMMMMMMMM . .
 . . :!++JJ+**!*!*!*!*!*!!**!*!+MMMMMMMMMMMMMMMMMMMMMMMMMJ+!.. .. . . . . . . . . . . . . *MMQMMMMMMMMMMMMMMM+JMM*J+MJJJM+JMMMMMMMMMMMMMMMMMMMMMMM. . 
. .  ++J**!*!*!*!*!*!*!*!*!*!*!*!!**MMMMMMMMMMMMMMMMMMMMMMMMMMMMM+*.. . . .. . . . . . . +MMMMMMMMMMMMMMMMMMJ!+MJ**JMM*!JMJ+MMMMMMMMMMMMMMMMMMMMMM . .
 . . *!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!+MMMMMMMMMJMMMMMMMMMMMMMMMMMMMMMMM+!. . . . . . .JMMMMMMMMMMMMMMMMMJ*!*+MJ*!+JMJ*!+MJ*MMMMMMMMMMMMMMMMMMMMM. . 
. . .!*!*!*!*!*!*!*!*!*!*!*!*!**!!*!*!*!+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQMMJ:: . !+MMMMMMMMMMMMMMMMJ!*!*!*MMJ!*+MM**!+MJJMMMMMMMMMMMMMMMMMMMM. . 
. . .*!*!*!*!*!*!*!*!*!*!*!*!*!++J+**!*!**MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*!*!*!*!*MJ*!*+MM*!**M!MMMMMMMMMMMMMMMMMMMM . .
 . . *!*!*!*!*!*!*!*!*!*!!*!*!*!*JQ+J*!*!*!MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*!*!*!*!*!**M+!**+MM*!*!J*MMMQMMMMMMMMMMMMMMM. . 
. . .*!*!*!*!*!*!*!*!*!*!++!**!**!*MMJ+!!*!+*::!+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*!*!*!*!*!*!*!*+*!*!JM+!**++MJMMMMMMMMMMMMMMMM . .
 . . !*!*!*!*!*!*!*!*!*!*!+++*!*!*!*MMJJ+*!+. .  .*MMMMMJ+**+JMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJ!*!*!*!*!*!*!*!*!*!*!*!+*!***JJ+MMMMMMMMMMMMMMM . .
 . . !*!*!*!*!*!*!*!*!!*!*!**J+*!*!*+MMMM+JJ!*.. .MMM:. . . . .. ..!+MMMMMMMMMMMMMMMMMMMMMMMMMMMMJ**+J+MMMMJ!*!*!*!*!*!*!*!*!*!**J+MJMMMMMMMMMMMMM . .
 . . !*!!*!*!*!*!*!**!++*!*!*!*+**!*!.. !*MQMMMMMM!. . . . . . . . . . . . . :!**MMMMQMMMMMMMMMJ+J+*!*!*!*!*MM+*!*!*!*!*!*!*!*!*!J+*+JMMMMMMMMMMMM. . 
. . .*!*!J++++J+J**!*!*!*+!*!*!*J!!  . . ..  .. . . . . . . . . . . . . . . . . .  +!MMMMMMMMMMJJ+J+JMMMJ+!*J+JJ+*!*!*!*!*!*!*!*!*++J+MMMMMMMMMMMM. . 
. . .MMMMMJJJ+J+JJ+!*!!*!**+!!**J! . . . . . . . . . . . . . . . . . . . . . . . . .!MMMMMMQ!+J++J++MMMJJMJ+JJ+J+*!**!*!*!!**!!*!*!*JMQMMMMMMMMMMM . .
 . . +MMMMMMMMMMMMMJ+**!*!*+J!*!... . . . . . . . . . . . . . . . . . . . . . . . . *MMMMM++*!**!JJMM!*JMM!*J++J+J+JJJ+**++J+J+J+J*!**+JJMMMMMMMMM. . 
. . .MMMMJ++J+JJ+MMMMM+!*!**+!:  . . . . . . . . . . . . . . . . . . . . . . . . . .*MMJJ+J+J+J+**!*+MJMMM++JJ++J+!*!*!*JJ+J+MMMMMMMJ+*!*J+MMMMMMM . .
 . . *MMMMMMMJ++J+JMMJ*!*!*!*. . . . . . . . . . . . . . . . . . . . . . . . . . . .*+J+J+*!*!**+J!*!*!+++*!*!*JJ+!*!*!!+JJ++J*!J*+MMMJ+!*+JMMMMMM . .
 . . . .!MQMMMMMMM+J* . .:.  .. . . . . . . . . . . . . . . . . . . . . . . . . . . *J+J++*!*!*!**!!**+++J+J+*++J+**!*!J**!*!!*JMM**+MJJ!*!+JMMMMM. . 
. . . . .  ..*!+J+:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  **+J+J*!*!*!*!*!*!*!*!*!**+J!*!*!*++!*!*!*!*!++JJ*!**!***+MMMM. . 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..!*+J+J+*!*!*!*!*!*!*!*!*++*!*!*!*!*++!*!*!*!*!*!!*!*!*!*!*MMMM . .
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  ..!M**+J+J+J!**!*!*!*!*!*J++J+J+!*!*!**!*+!**!*!*!*!*!*!*!*!*JMMMM . .
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . !MMMM!*J+J+J+J+J***++J+J++**!+J+JJ+**J+J+*+JJ*!*!*!*!*!*!*!*!*MMMMM . .
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .!+++MMMM*!J+J+J+J+J+J+JJ++*!*!*!*!**+J++**!*!*+J+!**!*!*!*!*!*!*JQM!!* . .
 . . . . ..  . . . . . . . . . . . . . .. . .!:. .  . . .. . . . . . . . .:!*!JMMMMM*++J+J+J+J+JJ+J+*!*!*!*!*!*!*!**!*!*!*+J+J+!*!*!*!*!*!!++MJ*!* . .
 . . . . . .*!*!*!*!*!!::. .  . . ...:!*!**!*!!*!*:.  . .. . . . . . . . . *MMMMMMMMMMJ+J+J+J+J+J++!*!*++J+J+J+J+J+J**!*!*!+J+J++**!*!*!*!J+JJ+*!*. . 
. . . .  !*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!**!*..  . . . . . . . !MMMMMMMMMMMMMJ+J+*!*!*!*!MMM***!*!*!*!***+J+J*!*!+J+J+J+JJ*!!+J+*J+*!**. . 
. . . .!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!**!*!*!!:. . . . . . !+MMMMMMMMMMMMMMJ+J**!*!*!*MMMMM+**!!*!*!*!**!+J+!**J+J+JJ+J+!***++J+!*!M . .
 . . !*!*!*!*!**!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*JJ+J+J++!*!*!**...  . . ..!MMMMMMMMMMMMMMJ+J+*!*!*!*JJMM+!!**JQMMMMMMJ!**+J+J+J+J++J*!*!*+**!!**MM . .
 . . MMMMMMM+J+!*!*!*!*!*!*!*!*!*!*!*!*!*!*JJ+J+J+JJ+MMMMMMMMMMMMM+*!.  ..*MMMMMMMMMMMMMM+JJ+*!*!*!**+J++*!*!*!*!*!*MMMMQMM*!*!*!*!*!*!J*!*!*!MMMM . .
 . . MMMMMJ+J+J+J*!*!!*!*!*!*!*!*!*!**!*MMJJ+J++JJMMMMMMMMMMMMMMMMMMMMM+***MMMMMMMMMMMMMMJ+J+!*!*!**!+JJJ**+J+J++*++JJ++!*!**!*!*!*!*!+*!**!*MMMMM. . 
. . .JMMQ+J+J+JJ+JMMMMMMMMM+**!!*!JMMMMMMJ+J+J+MQMJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+J+*!*!*!*!***JMMMMM+J+J+J*!!**!*!*!*!+J+**MMMMMMMMMMMM . .
 . . ++JJ++J+J+J+JJMMMMQMMMMMMMMMMMMMMMMMM+J+J+J+JMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJ++!*!*!*!*!*!*!*!*!*!*!*!!*!*!*!*!**++!+*MMMMMMMMMMMMM . .
 . . JJJJMMMM+J+J+JMMMMMMMMMMMMMMMMMMJJJ++J+J+J+MMQMMMMJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJ++J+J+*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!**J+J+JMMMMMMMMMMMMMM. . 
. . .+J+JJ+JMMMMMMMMMMMMMMMMMMMJJ+J+J+J+J+J+J++MMMMMMMMMMJJJJMMMMMMMMMMMMMMMMMMMMMMMMJ++JJ+JM+J++J+*!*!*!*!*!*!*!*!*!*!*!*!*!*JJ+JMMMMMMMMMMMMMMMM . .
 . . J+J+J+J+JJMMMMMQM+J+J+J+J+J+J+J+J+J+JJ+J+JMMMMMMMMMMMM++J+J+J+MMMMMMMMMMMMMMMJJ+J+J+J+JMJ+MJMMMJ*!**!*!*!*!*!*!*!*!!*!*J+JMMMMMMMMMMMMMMMMMMM. . 
. . .+J+J+J+J++JMJQMJ+J+J+J+J+J+J+J+J+J+J+MJ+J++MMMMMMMMMMJJ+J+J+J+J+J+J+JMMMMJ+J+J+J+J+JJ++MM++J+JJMMMMM+J+J+JJ+**!+J+JJ++*!JMMMMMMMMMMMMMMMMMMMM . .
 . . J+J+J+J+J+JMMMM+J+J+J+J+J+J+J+J+J+J+J+J+J+JMMMMMMMMMM+J+J+J+J+J+J+J++MJ+J+J+J+J+J+J+JMJMM+*JJ+J+J++J+MMMMMJJJ+J++J*!!**!MMMMMMMMMMMMMMMMMMMMM. . 
. . .+J+J+J+J+J+JMMMJ+J+J+J+J+J+J+J+J+J+J+J+J+MMMMMMMMMMMMJ+J+J+J+J+J++JMJJ++J+J+J+J+J+JJMM+MJJ*++J+J+J+J+J+J+J++JJ+!*!*!*!**MMMMMMMMMMMMMMMMMMMMM . .
 . . J+J+J+J+J+J+MMM+J+J+J+J+J+J+J+J+J+J+J+J+JMMMMMMMMMMMJ+J+J+J+J+JMQJ+J+J+J+J+J+J++J+MMMMJMJJ!*+J+J+J+J+J+J++J+*!*!*!*!*!*MMMMMMMMMMMMMMMMMMMMMM. . 
. . .+J+J+J+J+J+J+JMMJ+J+J+J+J+J+J+J+J+J+J+J+J+MMMMMMMMMJJ+J+J++JJMMM+J+J+J+J+J+J+J+JJMMMMMMMM+!*+J+!*J+J+J+J+*!*!*!*!*!*!*!MMMMMMMMMMMMMMMMMMMMMM . .
 . . JJ+J+J+J+J+J+J+JJ+J+J+J++J+J+J+J+J+J+J+J+JMMMMMMM+J+J+J+J+JMMMJ+J+J+J+J+J+J+J+J+MMMMMMMJ+*!*J+J!J+J+J++J*!*!*!*!*!*!*!*MMMMMMMMMMMMMMMMMMMMMM. . 
. . .J+J+J+J+J+J+J+J+JMJ+J+J++JJ+J+J+J+J+J+J+J+JMMMMM+J+J+J+J+MMMMJ+J+J+J+J+J+J+J+J+MQMMMMMM+*!*!J+J+JJ+J+J*!*!*!*!*!*!*!*!**MMMMMMMMMMMMMMMMMMMMM . .
 . . MMMMJ++J+JJ+J+J+JMMJ+J+JJM+J+J+J+J+J+J+J+J+JMMM*J+J+J+JMMMM+J+J+J+J+J+J+J+J+J++MMMJ+JJ+!*!*!J+J+J+J++!*!*!*!*!*!*!*!*!*!*MMMMMMMMMMMMMMMMMMMM. . 
. . .MMMMMMMMJJ+J+J+J+JJM++JJMJ+J+J+J+J+J+J+J+J+JMMM!+J+J+JJMM+J+J+J+J+J+J+J+J+JJ+JMMM+*****!!*!*++J+J+J!*!*!*!*!*!*!*!*!*!*!*!*MMMMMMMMMMMMMMMMMM . .
 . . **+MMMMMMMMMM+J+J+J+J+MMMJ+J+J+J+J+J+J+J+J+JMMM*J+J+JJMM++J+J+J+J+JJ+J++J+J+JMMJ!!*!*!*!*!*!**!*!*!*!*!**+!*!*!*!*!*!*!*!*!JMMMMMMMMMMMMMMMMM. . 
. . .*!*!*!*!**MMMMMMMJ+JJQMMM+J+J+J+J+J+J+J+J+JMMMM*+J+J+MMMJJ+JJJMMMMMMMMMM+J+JMMM*!*!*!*!*!*!*!*!*!*!*!*!!+*!*!*!*!*!**!*!*MMMMMMMMJMMMMMMMMMMM . .
 . . !*!*!*!*!*!**!+++JMMMMMMMJ+J+J+J+J+J+J+J+J+MMMM++J+J+JMMMMMMMMMMMMMMJJ+J++JMMMJ*!*!*!*!*!*!*!*!*!*!*!*!**+*!*!*!*!*!**!+QMMMMM+J+MMMMMMMMMMMM. . 
. . .*!*!*!*!*!*!*!*!*!*!+MMMJJ+J+J+J+J+J+J+J+J+MMMM++J+J+J+J+J+J+J+JJJMMMMMQJJMMJJ*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!MMM+J+J+JJ+MMMMMMMMMMMMMM . .
 . . !*!*!*!*!*!*!*!*!*!*+MMMJJ+J+J+J+J+J+J+J+JMMMMMJ+J+J+J+J+J+J+J++J+JJ+J+J++J+J*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!JMMM++JJ+J+JMMMMMMMMMMMMMMMM. . 
. . .*!*!*!*!*!*!*!*!*!*!MMMMJ+J+J+J+J+J+J+J+J+MMMMM+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!**!MMM+J+J+J+J+J+JMMMMM+QMMMMMMMM . .
 . . !*!*!*!*!*!*!*!*!*!JMMMMM++J+J+J+J+J+J+J+*MMMMMJJ+J+J+J+J+J+J+J+J+J+J+J+J+J+J++J+J+J+J++***!*!*!*!*!*!*!*!!++JJJ+J+J+J+J+J+J+J+J+MMJMMMMMMMMM. . 
. . .*!*!*!*!*!*!*!**!*JMMMMMM*+J+J+J+J+J+J+J+MMMMMMJJ+J+J+J+J+J+J+J+J+J+J+J+J+J+JMJ+J++J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+MJJMMMMMMMMM . .
 . . !*!*!*!*!*!*!*!!*+MMMMMMM*+J+J+J+J+J+J+J+MMMMMMMJ+J+J+J+J+J+J+J+J+J+J+J+J+JMMMMMMMJ+J+J+J+J+J+J+J+J+J++JJ++J+J+J+J+J+J+J+J+J+J+J+J+J+JQMMMMMM. . 
. . .!*!*!*!*!*!*!*!*!JMMMMMMM+JJ+J+J+J+J+J+J+MMMMMMMJ+J+J+J+J+J+J+J+J+J+J+J++J+MMMMMMMJ+J+J+J+J+J+J+J+J+J+JJMMMMMMMMJ++J+J+J+J+J+J+J+J+JJJ+MMMMMM . .
 . . *!*!*!*!*!*!*!*!JMMMMMMMMJ+J+J+J+J+J+J+J+MMMMMMMQJ+J+J+J+J+J+J+J+J+J+J+J+J+J+JMMJ+J+J+J+J+J+J+J+J+J+J+JJJ++JJ+MMMMMMMMJ+J+J+J+J+J+J+J+J+JMMMM. . 
. . .*!*!*!*!*!*!*!*+MMMMMMMMMJJ+J+J+J+J+J+JJJMMMMMMMMM++J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+JJQMMMMMM+J++JMMMMMMMMMM+J+J+J+JJJJ+J++JMMM . .
 . . !*!*!*!*!*!*!**JMMMMMMMMM+J+J+J+J+J+J+J+MMMMMMMMMMMMJ+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+MMMMMMMJJ++JMMMMMMJ+JMMMMJ+J+JMJ+J+J+J+JM. . 
. . .!*!*!*!*!*!*!*+MMMMMMMMMJJ+J+J+J+J+J++J+MMMMMMMMMMMMMJJ+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+MMMMJJ+JJM+JMMM+JJ+J+J+JMMJ+J+J+J+J+J+J . .
 . . !*!*!*!*!*!*!+MMMMMMMMM+J+J+J+J+J+J+J+J+MMMMMMMMMMMMMMMJJ+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+JJM++J+J+J+J+J+J+JJ++JJ+J+J+J+J+J. . 
. . .!*!*!*!*!*!*!+MMMMMMMMJ+J+J+J+J+J+J+J+JJMMMMMMMMMMMMMMMMJ++JJ+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+JJ+J+J+J+J+J+J+J+J+J++J+J+J+J+J+J. . 
. . .*!*!*!*!*!*!*JMJMMMMM+J+J++J+J+J+J+J+J+MMMMMMMMMMMMMMMMMMMJ+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+JJ+JMJ+J+J+J+J+JJ++JJMJMMMMMMMMMMMMMJ . .
 . . !*!*!*!*!*!**M+MMMMMJ+J+J+J+J+J+J+J+J+JMMMMMMMMMMMMMMMMMMMM+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+JJM+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J+J. . 
. . .************++J+M++M+J+JJJJJJJJJJ+JJJJMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ+JJJ+JMJ+JJJJ+JJJJJJJJJJJJJJJJ+J+JJJJJJJ . .
 . . MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM. . 
. . .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM . .
 . . MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM. . 
. . .MMMMMMMMMMMMM*!*!*!!**MMMMMMMMM!!*!*!**!MMMMMMMMMMMM**!*!*!*!!*!*JMMMMMMMMMMMM!*!*!*!*!*!*!*!**!*MMMMMMMM!*!*!*!*!*!*!*!*!*!**!*MMMMMMMMMMMMM . .
 . . MMMMMMMMMMMMM!!*!*!*!*MMMMMMMMM*!*!*!!*!MMMMMMMM***!*!*!*!*!*!*!!*!**JMMMMMMMM!*!*!*!*!*!*!*!*!*!!*+MMMMM!*!*!*!*!*!*!*!*!*!*!*!MMMMMMMMMMMMM. . 
. . .MMMMMMMMMMMMM*!*!*!*!*MMMMMMMMM!*!*!*!*!MMMMMM***!*!!*!*!*!**!!*!*!*!**MMMMMMM!*!*!*!*MMMMM+!*!*!*!*+MMMM!*!*!*!*!!*!*!*!*!*!*!*MMMMMMMMMMMMM . .
 . . MMMMMMMMMMMMM!*!*!*!*!MMMMMMMMM**!*!*!*!MMMMM*!*!*!*!*JMMMMMMMJ!!*!*!*!*MMMMMM!*!*!*!*MMMMMMM!*!*!*!*MMMM!*!*!*!*MMMMMMMMMMMMMMMMMMMMMMMMMMMM. . 
. . .MMMMMMMMMMMMM!*!*!*!*!*!*!*!*!**!*!*!*!*MMMMM!*!*!*!*+MMMMMMMMMM!*!*!*!*JMMMMM!*!*!*!*MMMMMM!*!*!*!*+MMMM!*!*!*!*!!*!*!*!*!*!**MMMMMMMMMMMMMM . .
 . . MMMMMMMMMMMMM!*!*!*!*!*!*!*!*!*!*!*!*!*!MMMMM*!**!*!*MMMMMMMMMMM!*!*!*!*!MMMMM*!*!*!*!*!*!*!*!*!*!!+MMMMM*!*!*!*!*!*!*!*!*!*!**MMMMMMMMMMMMMM. . 
. . .MMMMMMMMMMMMM!*!*!*!*!*!*!*!*!*!*!*!*!*!MMMMM*!*!*!*!MMMMMMMMMMM*!*!*!***MMMMM!*!*!*!*!*!*!*!*!!*JMMMMMMM!*!*!*!*!*!*!*!*!*!*!*MMMMMMMMMMMMMM . .
 . . MMMMMMMMMMMMM*!*!*!*!*MMMMMMMMM!*!*!*!*!MMMMM*!*!*!*!*MMMMMMMMMM*!*!*!*!JMMMMM*!*!*!*!MMMMMMMMMMMMMMMMMMM*!*!*!*!MMMMMMMMMMMMMMMMMMMMMMMMMMMM. . 
. . .MMMMMMMMMMMMM*!*!*!*!*MMMMMMMMM!*!*!*!*!MMMMM*!**!*!!*JMMMMMMMJ!*!*!*!*!MMMMMM*!*!*!*!MMMMMMMMMMMMMMMMMMM*!*!*!*!MMMMMMMMMMMMMMMMMMMMMMMMMMMM . .
 . . MMMMMMMMMMMMM*!*!*!*!*MMMMMMMMM!*!*!*!*!MMMMMM+**!*!*!*!*!*!!**!*!*!!*+MMMMMMM*!*!*!*!MMMMMMMMMMMMMMMMMMM*!*!*!*!!**!*!*!*!*!*!*MMMMMMMMMMMMM. . 
. . .MMMMMMMMMMMMM!*!*!*!*!MMMMMMMMM*!*!*!*!*MMMMMMMQ**!*!*!*!*!*!*!*!!*!*JMMMMMMMM!*!*!*!*MMMMMMMMMMMMMMMMMMM!*!*!*!*!*!*!*!*!*!*!*!MMMMMMMMMMMMM . .
 . . MMMMMMMMMMMMM*!*!*!*!*MMMMMMMMM!*!*!*!*!MMMMMMMMMMMM**!*!*!*!*!**JMMMMMMMMMMMM!*!*!*!*MMMMMMMMMMMMMMMMMMM!*!*!*!*!*!*!*!*!*!*!*!MMMMMMMMMMMMM. . 
. . .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM . .
 . . MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM. . 
. .  !:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!:!.. .
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .