h(  @ #! #! # #Q # # # # #1 #! # # # # #A # # # # #! # # # # # # #1 # # # # # # # # #A #A # # # #! # # # #Q # # # # # # # # # # # # # # # #1 # # # # #! # # # # # # # #q # #A # # # # # # # # #! # # #A # # # #A #1 # # # #a #! #a # #A # # # #1 #A # #1 # #A #q # # # # #A # # # # #a # #!