h&  (  #q#####O#s#####K######################################################}#############################################################################9#?#=#?#######################################################q#####Y#w#####K( @ #########################################!#############1########################1########################1########################1########################1########################1########################1########################1########################1########################1#################################################################################################################################################################################################################################################################################################################q#q#q#q#q#q#q#q########################-########################G########################G########################G########################G########################G########################G########################G########################G########################I################################!# ####################!#