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