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