!!!  ,,,+++###  $$$***/// '''###888''' &&&)))  ###---111111(((### 888 &&&+++(((+++***///(((!!!555+++!!!+++666'''###!!!,,,...  &&&999 """+++)))### 888*** )))...*** $$$ ///888'''+++/// 666%%%---((((((+++###QQQ...%%%)))$$$(((%%%(((EEE777+++%%% ###$$$******---@@@111((()))!!!%%%)))111FFF 666)))''')))"""###+++''',,,III""")))...###%%%'''###%%%***'''(((:::444'''333((($$$%%%$$$###!!!***---///&&&###%%%"""'''(((%%%###!!! ***)))!!! (((,,,(((###!!!%%%%%%'''$$$###"""&&&,,,&&&"""!!!&&&'''+++<<<***$$$***"""!!!'''333111 &&&---'''   ***222)))###&&&"""!!!