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