>>+>>++++++++>>++++++>>++++++>>+++++++++>>+>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>++++++++>>++++>>+++++++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>++++++>>+++++++++>>+++++++>>++++>>++++>>+++++>>+++++>>+++++++>>+>>++++++++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++>>+++++++>>+++++++>>+++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>++++++++>>++++>>++++++>>++++++>>++++++>>+++>>+++++++>>+++++++>>+++++++>>+++++++++>>+>>++>>++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>++++++>>++++++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+>>++>>++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++++>>+++++>>++++++++>>++++>>+++++++++>>++++++>>+>>+++++++++>>+>>++++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+>>++++++++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++>>+++++++>>+++++++>>+++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>++++++++>>++++>>++++++>>++++++>>++++++>>+++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>+++>>++++++++>>++++>>+++++++>>+++++++>>+++>>++++++>>++++++>>+++++++++>>+++>>+++++++>>+++++++>>++++>>++++++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>++++++>>+++>>+>>+>>++>>++>>++++++++>>++++>>+++++++>>+++>>+++++++>>+++++++>>+++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>++++++++>>++++>>++++++>>++++++>>++++++>>+++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>+++>>++++++++>>++++>>+++++++>>+++++++>>+++>>++++++>>++++++>>+++++++++>>+++>>+++++++>>+++++++>>++++>>++++++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>++++++>>+++>>+>>+>>++>>++>>++++++++>>++++>>+++++++>>+++>>+++++++>>+++++++>>+++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>++++++++>>++++>>++++++>>++++++>>++++++>>+++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>+++>>++++++++>>++++>>+++++++>>+++++++>>+++>>++++++>>++++++>>+++++++++>>+++>>+++++++>>+++++++>>++++>>++++++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++>>+++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>++++++>>+++>>+>>+>>++>>++>>++++++++>>++++>>+++++++>>+++>>+++++++>>+++++++>>+++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>++++++++>>++++>>++++++>>++++++>>++++++>>+++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>+++>>++++++++>>++++>>+++++++>>+++++++>>+++>>++++++>>++++++>>+++++++++>>+++>>+++++++>>+++++++>>++++>>++++++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>++++++>>+++>>+>>+>>++>>++>>++++++++>>++++>>+++++++>>+++>>+++++++>>+++++++>>+++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>++++++++>>++++>>++++++>>++++++>>++++++>>+++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>+++>>++++++++>>++++>>+++++++>>+++++++>>+++>>++++++>>++++++>>+++++++++>>+++>>+++++++>>+++++++>>++++>>++++++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>++++++>>+++>>+>>+>>++>>++>>++++++++>>++++>>+++++++>>+++>>+++++++>>+++++++>>+++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>++++++++>>++++>>++++++>>++++++>>++++++>>+++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>+++>>++++++++>>++++>>+++++++>>+++++++>>+++>>++++++>>++++++>>+++++++++>>+++>>+++++++>>+++++++>>++++>>++++++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++>>+++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>++++++>>+++>>+>>+>>++>>++>>++++++++>>++++>>+++++++>>+++>>+++++++>>+++++++>>+++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>++++++++>>++++>>++++++>>++++++>>++++++>>+++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>+++>>++++++++>>++++>>+++++++>>+++++++>>+++>>++++++>>++++++>>+++++++++>>+++>>+++++++>>+++++++>>++++>>++++++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>++++++>>+++>>+>>+>>++>>++>>++++++++>>++++>>+++++++>>+++>>+++++++>>+++++++>>+++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>++++++++>>++++>>++++++>>++++++>>++++++>>+++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>+++>>++++++++>>++++>>+++++++>>+++++++>>+++>>++++++>>++++++>>+++++++++>>+++>>+++++++>>+++++++>>++++>>++++++>>++++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++>>+>>++>>++>>++++++++>>++++>>+++++++>>+++++++>>+++>>+++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++>>+++++++++>>++++++>>++++++>>++++++++>>++++>>+++++++++>>+>>+>>++>>++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>++++++++>>++++>>+++++++>>+++++++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>+++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++>>+++>>+++>>++++++++>>++++>>+++++++>>+++++++>>++++>>++++++>>++++++>>+++++++++>>+++++++>>+++++++>>+++++>>++++++++>>++++>>+++++++++>>++++++>>++++++>>++++++>>++++++>>++++++>>+>>+++++++++>> [<<] ++++++++[->++++++++<]>--..> [ [->+>>+<<<]>>>[-<<<+>>>] +++++++++++++++++++++++++++++++++++++++++++<< [->>.<<]>> +++++++++++++++++++..[-]< ] [<<]>> [ [->+>>+<<<]>>>[-<<<+>>>]<< [->>>>+[-]<<+[->>+<<]+>>-<<<<]>>>>+ [->>+++++++++++++++++++<<<<<<<->>>>>]<<[-]<<<+ [->+>>+<<<]>>>[-<<<+>>>]<< [->>>>+[-]<<+[->>+<<]+>>-<<<<]>>>>+ [->>+++++++++++<<<<<<<->>>>>]<<[-]<<<+ [->+>>+<<<]>>>[-<<<+>>>]<< [->>>>+[-]<<+[->>+<<]+>>-<<<<]>>>>+ [->>++<<<<<<<->>>>>]<<[-]<<<+ [->+>>+<<<]>>>[-<<<+>>>]<< [->>>>+[-]<<+[->>+<<]+>>-<<<<]>>>>+ [->>+<<<<<<<->>>>>]<<[-]<<<+ [->+>>+<<<]>>>[-<<<+>>>]<< [->>>>+[-]<<+[->>+<<]+>>-<<<<]>>>>+ [->>++++++++++++++<<<<<<<->>>>>]<<[-]<<<+ [->+>>+<<<]>>>[-<<<+>>>]<< [->>>>+[-]<<+[->>+<<]+>>-<<<<]>>>>+ [->>++<<<<<<<->>>>>]<<[-]<<<+ [->+>>+<<<]>>>[-<<<+>>>]<< [->>>>+[-]<<+[->>+<<]+>>-<<<<]>>>>+ [->>+++++++++++++++++++++++++++++<<<<<<<->>>>>]<<[-]<<<+ [->+>>+<<<]>>>[-<<<+>>>]<< [->>>>+[-]<<+[->>+<<]+>>-<<<<]>>>>+ [->>++<<<<<<<->>>>>]<<[-] ++++++++[->>++++++++<<]>>+++[->>-<<]>>.[-]<<<<< ]