h(  +""""""###"""""""""###,""""""##################"""""" """##############################""""""####################################"""###,"""####################################"""###,"""######QQQggg\\\\\\gggQQQ######""""""######GGGGGGGGGGGG######"""#########999<<<::::::::::::::::::<<<999##################999RRRDDDDDDRRR999#########"""######^^^______^^^######""""""##########################################"""+"""####################################"""+"""####################################""""""##############################"""""""""##################"""""" *""""""""""""###"""*