43 133 208 222 3 24 55 143 3 7 29 8 64 + ! + !
 + ! ! + ! - ! + ! + ! + ! - ! - ! - ! ! ! - !
