+-------------------------------------+
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|~~~~~~~~~~~~~**************~~~~~~~~~~|
|~~~~~~~~~~***:oOoOoOoOoOo:*~~~~~~~~~~|
|~~~~~~~~~~*.:.OoOoOoOoOoO.:**~~~~~~~~|
|~~~~~~~~~*.:.OoOoOoOoOoOoOo:*~~~~~~~~|
|~~~~~~~~*.:.:oOoOoOoO/\oOoO:*~~~~~~~~|
|~~~~~//\\:.:.OoOoOo/\/\/\Oo:*~~~~~~~~|
|~~~~/\^^/\#/\\/\/\/\^/\:.:***~~~~~~~~|
|~~~/\^/\^#/\/^^\~/\//\:.:*~~~~~~~~~~~|
|~~/\^/\//^#/^/\^^^^/\:.:*~~~~~~~~~~~~|
|~~/\//\\/\^####^#/\^:.:.*~~~~~~~~~~~~|
|~~~~//\/\/#^\/\#^#/\^\.:*~~~~~~~~~~~~|
|~~~~~~//\/#/^\\#/\#^/^\:*~~~~~~~~~~~~|
|~~~~~~~~~/\#/^/\#/^#/\^/\\~~~~~~~~~~~|
|~~~~~~~~~~/\/\^^#^/\#/^^/\~~~~~~~~~~~|
|~~~/\~~~~~~/\/\^^^\#//\^/\~~~~~~~~~~~|
|~~~~/\\~~~~~*.:.:.#//\^/\\~~~~~~~~~~~|
|~~~~~/\\:~~#######://\^/\\~~~~~~~~~~~|
|~~~~~~/\\:~~*:.:.:#:oOoOo*~~~~~~~~~~~|
|~~~~~~~/\\***OoOoOo#OoOo*~~~~~~~~~~~~|
|~~~~~~~*.:.oOoOoOoOo#Oo*~~~~~~~~~~~~~|
|~~~~~~~*:.:OoOoOoOoO#o*~~~~~~~~~~~~~~|
|~~~~~~~~*:.oOoOoOoO#o*~~~~~~~~~~~~~~~|
|~~~~~~~~~*****#####o*~~~~~~~~~~~~~~~~|
|~~~~~~~~~~~~~~*****~~~~~~~~~~~~~~~~~~|
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
+-------------------------------------+