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