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