[-]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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