.............::::::::::::::::::::::::::::::::::::::::::::::::....................... .........::::::::::::::::::::::::::::::::::::::::::::::::::::::::................... .....::::::::::::::::::::::::::::::::::-----------:::::::::::::::::::............... ...:::::::::::::::::::::::::::::------------------------:::::::::::::::............. :::::::::::::::::::::::::::-------------;;;!:H!!;;;--------:::::::::::::::.......... ::::::::::::::::::::::::-------------;;;;!!/>&*|I !;;;--------::::::::::::::........ ::::::::::::::::::::-------------;;;;;;!!/>)|.*#|>/!!;;;;-------::::::::::::::...... ::::::::::::::::-------------;;;;;;!!!!//>|: !:|//!!!;;;;-----::::::::::::::..... ::::::::::::------------;;;;;;;!!/>)I>>)||I# H&))>////*!;;-----:::::::::::::.... ::::::::----------;;;;;;;;;;!!!//)H: #| IH&*I#/;;-----:::::::::::::... :::::---------;;;;!!!!!!!!!!!//>|.H: #I>/!;;-----:::::::::::::.. :----------;;;;!/||>//>>>>//>>)|% %|&/!;;----::::::::::::::. --------;;;;;!!//)& .;I*-H#&||&/ *)/!;;-----:::::::::::::: -----;;;;;!!!//>)IH:- ## #&!!;;-----:::::::::::::: ;;;;!!!!!///>)H%.** * )/!;;;------::::::::::::: &)/!!;;;------::::::::::::: ;;;;!!!!!///>)H%.** * )/!;;;------::::::::::::: -----;;;;;!!!//>)IH:- ## #&!!;;-----:::::::::::::: --------;;;;;!!//)& .;I*-H#&||&/ *)/!;;-----:::::::::::::: :----------;;;;!/||>//>>>>//>>)|% %|&/!;;----::::::::::::::. :::::---------;;;;!!!!!!!!!!!//>|.H: #I>/!;;-----:::::::::::::.. ::::::::----------;;;;;;;;;;!!!//)H: #| IH&*I#/;;-----:::::::::::::... ::::::::::::------------;;;;;;;!!/>)I>>)||I# H&))>////*!;;-----:::::::::::::.... ::::::::::::::::-------------;;;;;;!!!!//>|: !:|//!!!;;;;-----::::::::::::::..... ::::::::::::::::::::-------------;;;;;;!!/>)|.*#|>/!!;;;;-------::::::::::::::...... ::::::::::::::::::::::::-------------;;;;!!/>&*|I !;;;--------::::::::::::::........ :::::::::::::::::::::::::::-------------;;;!:H!!;;;--------:::::::::::::::.......... ...:::::::::::::::::::::::::::::------------------------:::::::::::::::............. .....::::::::::::::::::::::::::::::::::-----------:::::::::::::::::::............... .........::::::::::::::::::::::::::::::::::::::::::::::::::::::::................... .............::::::::::::::::::::::::::::::::::::::::::::::::.......................