`     `          ````` ..^..:::::;;;???????1111111++++;++??;;;;;::^^.....``` `  ` `  ` `
  ` `      ````````` ..^::::::;;???====llllllltllllll=lll====1++;;::......`````    `  `
   `       `````  .^^:.:;;;????==llzOOOrrwrvvrrrrvrrrrttttttOlz=??+;;;;;:.^...````      `
`          `....^^^:::;;;??1lllttrrzzuuuuuZZZZZZZZZZuuuuzuzvrwttl==???;;;::^....```` `
       ```  ..^^^^::;;?11=zltrrwuuuZXXyXyX0OC7777CCOXXWVVXXZZXwzwOOzz11??;;::^...```````
 ` ` ````...^^^^::;;;?1ltrrrwuuZyyXWWpfWUVv```` `` `+OXWbbpVyyZZXuzrrtl==?;;;::^^^..````
     ```...^^:::;;++=lzrvzXXZyXVffWHHHW0I!` `   ``` `?zXWqkbppfWyZZuuvrtl=???;;:^^^. ````
 `   ```.^^^:::;??=lltwzuZXWpbbbkqH@@HkZ:`` `  `````` +dW@gHHHHbWfWyZuuvrtl==?;;:::^...```
  `````.^^::;;;??lltOvwZyVWbqHggHHMHHMHZ! ```  `````` ?dH#M@H@ggHHbpVyZZuvrtl=??;;::^...```
`` ``..^^::;;??=lzrrwuXVppkHm@@HHHMNMMHk: ```` `````  ?dMMN#HHH@@HmkkpVyZuzvOOl=?;;::....```
````...^::;??==ltrwXXyWpkqmgHMH##NMMMMNk: ` ```   ``` ?dMMMMNN##HH@@mHbWWWuuXwtl=??;+:^^..```
```..^^^::;?=lttrwuyVpbqmg@HM#NNMMMMMMMRl  ````  `` ` ?dMMMMMMMNN#H@@gmqbfyyZuvrOl??;::^^.````
``..^^^.;;+1ltrvuXyVpbHg@MMMNNMMMMMMMMNRl `````` ```` +dMMMMMMMMMNHHH@HHkbWWWZurttl=?;::....```
``..^^::;?==ltruZyfpkqg@HH##NMMMMMMMMMMHI.............+dMMMMMMMMMM##HHMHqqkpVyuvrtl=?;;:^^^.```
`...^^:;;?=ltrzuZVpkqg@HH#NNMMMMMMMMMMMMNmmmmggggggmNNNMMMMMMMMMMMMNNN#MgmqbfyZzvrtl=?;::^^..``
`..^^::;?=ltrvuZVfbqg@@H#NMMMMMMMMH0MMMMMMMMMMMMMMMMMMMMMM8UHMMMMMMMNNNH@@mqbfyXzvrt=?;;:^^^.``
...^^:;;?=ltvuZVfbqg@@H#NMMMMMMMMH0:dMMM9Y777TTTT7777TWMMNr+wWMMMMMMMNNH@@@mkpVZuzrtl??;::^^..`
..^^::;?=ltrzuyfpkm@@H#NMMMMMMMMMN0:dMNHI.````` `````.jWMMI+wMMMMMMMMMNMMH@gqpfyZuvrl=?;;:^^^.`
..^^:;;?=ltvzuyfbqg@HHNMMMMMMMMMMNk:dMMMI````````````.jWMM$1wMMMMMMMMMMMNH@@mbpVZuzrl=?;;::^^..
..^^:;;?=trvuZypbqg@HHNMMMMMMMMMMNS:dMMNI.```````````.zMMMP1wMMMMMMMMMMM#H@@mkpVZuzrl=?;;::^^..
..^^:;;?ltrvzZyfbqg@HH#NMMMMMMMMMMS!dMMN0```  ``` ```.zWMMR=OMMMMMMMMMMMHH@@mkpVZZzvO=??;:^^^..
..^^::;?=ltrzuyfbqm@HH#MMMMMMMMMMM0!dMMM$.``` ``  `` `zWMMb=zWMMMMMMMMMN#H@@gkpVyZurO=??;::^^..
..^^:;;?=ltvzZyfbqg@@HNMMMMMMMMMMNk:dMMN0```.` ```   .jWMM$1wMMMMMMMMMM#HH@@gkpVZZzrt=?;;::^^..
..^^::;?=ltvzZyfpkg@HH#NMMMMMMMMMNR:dMMMR, ````    `.+WMM#cjXMMMMMMMMMM#HH@@mbpVyuzrt=??;::^^..
..^^::;?=ltrzXyVpkHg@HHNMMMMMMMMMMN:+WMMNmx..`... ..jdMMM8:jMMMMMMMMMMMMH@@gqHfyZuzrlz??;::^^..
..^^::;??=trruZyfbqg@@H#NMMMMMMMMMNs+?WMMMNmga&&+jggMMMMD++dMMMMMMMMMMMM@@@mkpyZuurtl??;::^^^..
`..^^::;?=ztrzuXypkqg@HH#NMMMMMMMMMNm++vMMMMMMMMMMMMMMB6++dMMMMMMMMNMNMH@@gkHfyXzvrt=?;;::^^...
`...^^:;;?=ltvuZyVpkHg@HH#NMMMMMMMMMNmmxzvTMMMMMMMMH9I+JdNMMMMMMMMMMNMHHHgqkpyZuvrtl=?;;:^^^..`
`...^^::;??ztrrXZWfbHg@@HH#MMMMMMMMMMMMNma+..``!`..J&QQNMMMMMMMMMMNNMM@@MHkbfyZzrtO=?+;::^^..``
```..^^::;?1zltvuZyfWHH@@HM#NMMMMMMMMMMMMMNHo.. ..dMMMMMMMMMMMMMMMHHH@@gqbpVyZuwtl=??;:::^..```
``...^^^::;??llrvXZyWWHHg@MM#NNMMMMMMMMMMMMMD!```?WMMMMMMMMMMMMN#H@HHMgHHHyXZurOl=??;::^^^..```
```...^^:::;+?=ztvuuXVWbqqgMMMM##NMMMMMMMMMM0.  .JWMMMMMMMMMMMN#H@@@@HHHWyZuXOOz=?;;:^^^^...```
````...^^^::;??1lOrzXZyfpbqqgHMMMHHHHMMMMMM9C`  `?UMMMMMMMMHHHMMMMHqHHVyZuuvOOl??;;:+^^^..````
 `````...^^:+;;+=llrwXXyyVWkqqHW0I?!!!!!!!!!````` `!!!!!!!!??wWHmHHpWWZZXzrtl=??;;::`^...```
```````...^^^:;;??==OOwXZZWWHpWXz``` ````````````` ````````.`+XWbpyyy0wrrttl=??;;::^^...```
    ````...^^^`+;;?==ltrvuuXUWXwz+. ` ..``   ``.```  .``..`..+wXfyZZZwttll=??;;::^^^..```
   ` ````...^^^^:++?+?zOtOrrrXzvOz+??J++JJ+&+++++++++&+J+++?+zwuZXXXwOll1+;;+++``^..`````
` `    ````...^^^::+;;??=llttrrzuuuZZZyyVVffppffpffffffVVyZZuuzvrrttl=1??;:::^^^...``````
    `` `````....^^^^::++?1?=llOtrrrXXXXXZZZXZZZZZZZZZuuuuuuwwwOOOlz=?+;;;:::^^...``````
`  `   ` ````.....^^`^::+;?;???==llttOOwwvvvvvvvvvvvrrrrtttllz=?1+++;;::^^^^....`````
  `    ` ```````.....^^^^:::+++???===1zllltOtttttttllll====1?++;;;:::`^^^.....`````    `
Trivial