'::====='::='::::='::=========='::===='::====':::===='::===='::====':::===='::=== ::= ::='::= ::=. ::== ::========== :::==':::===':: ::=== ::==== ::===':: ::=== :::== ::= ::= ::= ::== ::== ::========== ::::'::::=='::=. ::== ::==== ::=='::=. ::== ::::= ::= ::= ::= ::== ::== ::========== :: ::: ::='::===. ::= :::::::::='::===. ::= :: :: ::= ::= ::= ::== ::== ::========== ::. := ::= :::::::::= ::.... ::= :::::::::= ::. ::::= ::= ::= ::== ::== ::========== ::=.== ::= ::.... ::= ::==== ::= ::.... ::= ::=. :::= . :::. :::=='::::= ::::::::==== ::==== ::= ::==== ::= ::==== ::= ::==== ::= ::==. ::= =...==...===....==........=====..=====..==..=====..==..=====..==..=====..==..====..==