---------------------------------------- ---------------------------------------- -------------=###=####------------------ -------------#########------------------ -----------=##########------------------ -----------#########;=------------------ -----------=#########---------###;###--- --------------;######---------########-- ---------------######---------########;- --------------=########-------=########- -------------###########=------=#######- ------------M########$####-----=#######- -----------=##############;-----######-- ----------=### #### ###-----#####=-- ----------;#################=--M###=---- ----------####### #######;=####---- ----------######## ##############----- ----------#######################;------ -------#######################===------- ------###### ######### #######---------- -----####### ###### ########--------- ----=###=#### #########--------- ----###;-#####################---------- ----###--#####################---------- ----###--#######