┌─────────────┐ │ ┌┴╖ │ ┌───┤·╟─┐ │ │╓─╖╘╤╝ │ │┌───╖ └╢ʃ╟─┘ │ └┤ × ╟──┐ ╙┬╜ │ ╘═╤═╝╔═╧╗┌┴╖┌──╖│ ┌───────────────┴┐ ║21║│×╟┤>>╟┘ ┌────────┴─────┐ │ ╚═╤╝╘╤╝╘╤═╝ │┌──╖ ╔══╗ │ ┌┴╖ └──┘ │ ┌─┴┤<<╟─╢−1║ ┌─┴─╖┌──────┤·╟───────┐│ │ ╘═╤╝ ╚══╝ ┌─┤ · ╟┴─────┐╘╤╝ ├┘ │ ┌─┴─┐ │ ╘═╤═╝╔════╗│ │ │ │ │ ├────┬┘ │ ║ 21 ║│ │ │ │ └───┘ ┌┴┐ ┌─┘ ╚══╤═╝│ │ │ │┌──╖╔══╗ └┬┘ │┌──╖┌──┴─╖│ │ │ └┤<<╟╢−1║ ┌─┴┐ └┤>>╟┤ << ║│ │ ┌──╖ │ ╘╤═╝╚══╝┌┴┐ │ ╘╤═╝╘══╤═╝│ └───┤>>╟┐│ ┌┴┐ └┬┘┌┴╖┌┐│ └──┘ ╘═╤╝├┘ └┬┘ ├─┤?╟┤├┤╔═══════╗╔══╗┌─╖│ │ └───────┘ ╘╤╝└┘└╢2097151║║−1╟┤≠╟┴┐│ ┌┴╖┌┐ ╚═══════╝╚══╝╘╤╝ ││ ┌─┤?╟┤├───────────────┤ ││ │ ╘╤╝└┘ ╔═╗┌┴╖ ││ │ │ ║0╟┤≠╟─┘│ │ ╚═╝╘═╝ │ └─────────────────────────┘ ╓───╖ ║ ↯ ║ ╙─┬─╜ ┌──────────────┴────────────────┐ │ ┌─┐ ╔═══╗ ┌───╖ │ │ └─┤ ┌────╢ 0 ╟─┤ ≠ ╟─┴─┐ ┌──────┴─┐ ┌┐ ╔═╧═╕ ┌─┴─╖ ╚═══╝ ╘═╤═╝ │ │ ├─┤├─╢ ├─┤ ? ╟──────────┤ │ │ │ └┘ ╚═╤═╛ ╘═╤═╝ ╔════╗ ┌─┴─╖ │ │ ╔══════╧══╗ ┌─┴─╖ │ ║ −1 ╟─┤ ≠ ╟───┘ │ ║ 2097151 ║ │ ↯ ║ ╚════╝ ╘═══╝ │ ╚═════════╝ ╘═╤═╝ │ ┌─┴──╖ ╔════╗ └─────────────┤ >> ╟─╢ 21 ║ ╘════╝ ╚════╝ ┌───────┐ │╓─╖ │ ├╢^╟┐ │ │╙─╜│ │ │ ┌┐│ ┌┐│ └┬┤├┴┬┤├┘ │└┘ │└┘ └┬──┘ ┌────┐ │╓──╖│┌┐ └╢<<╟┼┴┘ ╙──╜ ╓──╖ ┌╢>>╟┐ │╙──╜│ │ ┌┴╖ │┌┐ │~║ │ │ ╘╤╝ │┌┴─╖│ └┤<<╟┘ ╘══╝ ╔═╗┌─╖╓─╖ ║0╟┤≠╟╢?╟┐ ╚═╝╘╤╝╙┬╜│ │ ┌┴╖│ │┌┤·╟┤ ││╘╤╝│ │└┬┤┌┴┐ │ ││└┬┘ │ └┬┘ └───┘ ┌───┐ │╓─╖│ └╢<╟┼┐ ╙─╜├┐ └┘ ╓─╖ ┌╢≤╟┐ │╙─╜│ │┌─╖│ └┤<╟┘ ╘╤╝ ┌┴┐ └┬┘ ╓─╖ ┌╢>╟┐ │╙─╜│ └───┼┐ ├┐ └┘ ╓─╖ ┌╢≥╟┐ │╙─╜│ │┌─╖│ └┤>╟┘ ╘╤╝ ┌┴┐ └┬┘ ╒═╕ │·├ ╘╤╛ ┌───────────────────┐ │ ╓───╖ │ ├──╢ = ╟──┐ │ │ ╙───╜ │ │ │ ┌───╖ │ ┌───╖ │ └──┤ < ╟──┴──┤ < ╟──┘ ╘═╤═╝ ╘═╤═╝ ┌┴┐ ┌┴┐ └┬┘ └┬┘ └────┬────┘ ┌┴┐ └┬┘ ┌───────────────────┐ │ ╓───╖ │ ├──╢ ≠ ╟──┐ │ │ ╙───╜ │ │ │ ┌───╖ │ ┌───╖ │ └──┤ < ╟──┴──┤ < ╟──┘ ╘═╤═╝ ╘═╤═╝ ┌┴┐ ┌┴┐ └┬┘ └┬┘ └────┬────┘ ╓───╖ ║ ♯ ║ ╙─┬─╜ ╓───╖ ┌──────────┴────────┐║ ♭ ║ ╔════╗ ┌────╖ │ ╔═══╗ │╙─┬─╜ ║ −1 ╟──┤ << ╟──┴─┬────╢ 1 ║ │ ┌┴┐ ╚════╝ ╘══╤═╝ │ ╚═══╝ │ └┬┘ ┌─┴─╖ ┌┴┐ ╔═══╗ ╔════╗ │┌─┴─╖ │ ♯ ║ └┬┘ ║ 0 ║ ║ −1 ║ ││ ♯ ║ ╘═╤═╝ │ ╚═╤═╝ ╚══╤═╝ │╘═╤═╝ ┌──┴─╖ ┌─┴─╖ ┌─┴─╖ ┌─┴─╖ │ ┌┴┐ │ << ╟──┤ ? ╟──┤ ? ╟──┤ = ║ │ └┬┘ ╘══╤═╝ ╘═╤═╝ ╘═╤═╝ ╘═╤═╝ │ │ ╔═╧═╗ ┌┐ │ ┌┐ │ ├───┘ ║ 1 ╟─┤├─┴─┤├──────────┘ ╚═══╝ └┘ └┘ ┌───────────┐ │ ╓───╖ ┌─┴──╖ └──╢ ÷ ╟──┤ ÷% ╟┬┐ ╙───╜ ╘═╤══╝└┘ ┌───────────┐ │ ╓───╖ ┌─┴──╖ └──╢ % ╟──┤ ÷% ╟┐ ╙───╜ ╘═╤══╝│ ├──┐ └──┘ ┌──────────────────┐ │ ┌───╖ ╓─────╖ │ └──┤ % ╟──╢ mod ╟──┤ ╘═╤═╝ ╙─────╜ │ │ ┌───╖ │ ╔═══╗ ┌┴───┤ + ╟─────┘ ║ 0 ║ │ ╘═╤═╝ ╚═╤═╝ │ ┌─┴─╖ ┌─┴─╖ ┌┴────┤ ? ╟────────┤ < ║ │ ╘═╤═╝ ╘═╤═╝ └────────────────────┘ ┌──────────────────────────────────┐ │ ╓────╖ ┌─┴─╖ ├───────────────────╢ ÷% ║ │ | ║ │ ╙──┬─╜ ╘═╤═╝ │ ┌───╖ ╔═══╗ ┌───╖ │ ┌───╖ ┌──┴──╖ ┌────┐ └──┤ > ╟──╢ 0 ╟──┤ < ╟─┴─┤ | ╟──┤ ÷%p ╟─────┤ │ ╘═╤═╝ ╚═══╝ ╘═╤═╝ ╘═══╝ ╘══╤══╝ ┌─┴─╖ │ ┌──┴─────────┬───┴──┐ ┌─┴──┐ │ ~ ║ │ ┌┴┐ │ ┌┴┐ ─┐ ┌─┴─╖ │ ╘═╤═╝ │ └┬┘ ┌─┴─╖ └┬┘ │ │ ~ ║ │ ┌─┴─╖ │ └────┬─────┤ · ╟────┘ ┌─┴─╖ ╘═╤═╝ │ ┌─┤ ? ╟──┘ │ ╘═╤═╝ ┌──┤ ? ╟───┘ │ │ ╘═╤═╝ └───┬───┘ │ ╘═╤═╝ │ │ └──────────┤ └──────────┘ │ └─────────────────────┘ ╔═══╗ ┌────╖ ║ 1 ╟──┤ >> ╟────┐ ╚═══╝ ╘═╤══╝ │ ┌──┴──╖ ┌─┴─╖ ╓┬────╖ ┌───┤ ÷%p ╟──┤ · ╟──┐ ╟┘÷%p ╟──────┤ ╘══╤══╝ ╘═╤═╝ │ ╙──┬──╜ ┌─┴─╖ ┌─┴─╖ │ │ ┌─────────────────┴───────┤ · ╟──┤ · ╟─────┘ │ │ ╘═╤═╝ ╘═╤═╝ │ │ ╔═══╗ ┌────╖ ┌─┴─╖ ┌─┴─╖ │ │ ║ 1 ╟───────────┤ << ╟──┤ · ╟──┤ · ╟──────────┘ │ ╚═╤═╝ ┌┐ ┌───╖ ╘═╤══╝ ╘═╤═╝ ╘═╤═╝ │ ├───┤├─┤ + ╟────┘ │ └───────────────────┐ │ │ └┘ ╘═╤═╝ ┌─┴─╖ │ │ │ ┌──┴────────────┤ · ╟───────┐ ╔═══╗ ┌────╖ │ │ │ │ ┌───╖ ┌───╖╘═╤═╝┌───╖ │ ║ 1 ╟──┤ << ╟──┘ │ │ ┌──┴───┤ + ╟──┤ ~ ╟──┴──┤ ≥ ╟──┘ ╚═══╝ ╘═╤══╝ └───┤ │ ╘═╤═╝ ╘═══╝ ╘═╤═╝ │ │ │ ┌─┴─╖ │ ┌───╖ │ │ └──────┤ ? ╟──────────────┴────┤ − ╟──────┘ │ ╘═╤═╝ ╘═╤═╝ │ ╔═══╗ ┌─┴─╖ ╔═══╗ ┌─┴─╖ │ ║ 0 ╟──┤ ? ╟──────┐ ║ 0 ╟──┤ ? ╟──┐ │ ╚═══╝ ╘═╤═╝ │ ╚═══╝ ╘═╤═╝ │ │ └─ │ │ │ └────────────────────┤ │ └───────────────────┘ ╓───╖ ╓───╖ ┌───╖ ╔═══╗ ║ ~ ║┌──╢ − ╟───┐ ┌───────────┤ > ╟──╢ 0 ║ ╙─┬─╜│ ╙───╜ ┌─┴─╖ ╓───╖ │ ╘═╤═╝ ╚═══╝ ┌┴┐ │ │ ~ ║ ║ | ╟──┤ ┌───╖ ┌─┴─╖ └┬┘ │ ┌───╖ ╘═╤═╝ ╙───╜ │ ┌──┤ ~ ╟──┤ ? ╟── ┌─┴─╖└──┤ + ╟───┘ └─┤ ╘═══╝ ╘═╤═╝ │ ♯ ║ ╘═╤═╝ └───────────┘ ╘═╤═╝ │ │ ┌──────────────────────────────┐ │ ╓───╖ │ ├───────╢ + ╟───────┐ │ ┌─┴─╖ ╙───╜ │ │ ┌──┤ · ╟─────────────────┴──┐ │ │ ╘═╤═╝ ┌─────────┴──┐ │ │ │ │ ┌────╖ ┌─┴─╖ │ │ │ └──┤ +p ╟──┤ · ╟──┴──────────────────┐ ┌┴┐ ┌┴┐ ╘═╤══╝ ╘═╤═╝┌───╖ ╔═══╗ ┌───╖ │ └┬┘ └┬┘ │ └──┤ ≤ ╟──╢ 0 ╟──┤ ≥ ╟──┴─┐ │ │ │ ╘═╤═╝ ╚═══╝ ╘═╤═╝ │ │ ┌──┴─╖ ┌───╖ ┌┐ ┌─┴─╖ └──────┬──────┘ │ │ │ +p ╟──┤ ♯ ╟──┤├──┤ ? ╟─────────────────┤ │ │ ╘══╤═╝ ╘═══╝ └┘ ╘═╤═╝ │ │ │ │ │ │ │ └────┤ ┌─┴─╖ │ └───────────────────────────────────┤ < ╟───────────┘ ╘═══╝ ╓┬───╖ ┌──╫┘+p ╟──┐ │ ╙────╜ │ ┌────┴─────┬────┴────┐ │ ┌───┐ ┌─┴─╖ ┌┐ │ ┌─┴─┤ ├──┤ · ╟──┬─┤├─┴─┐ │ └───┘ ╘═╤═╝ │ └┘ │ │ ┌───────┴───┬┘ │ │ ┌┴┐ ┌┴┐ │ │ └┬┘ └┬┘ │ │ ┌──┴─╖ ┌────╖ │ │ │ │ << ╟──┤ +p ╟─┘ │ │ ╘══╤═╝ ╘══╤═╝ │ │ ╔═╧═╗ │ │ │ ║ 1 ║ │ │ │ ╚═══╝ ┌─┴─╖ │ └──────────┤ ? ╟─────────┘ ╘═╤═╝ ┌────────────────────┐ │ ╓───╖ │ ├──╢ × ╟──┐ │ ┌─┴─╖╙───╜ │ │ │ ~ ║ │ │ ╘═╤═╝ │ │ ┌─┴─╖ │ ┌────╖ │ ┌──┤ · ╟───────┴──┤ ×p ╟──┴─┐ │ ╘═╤═╝ ╘═╤══╝ │ │ ┌─┴──╖ ┌───╖ ┌─┴─╖ ┌─┴─╖ │ │ ×p ╟──┤ ~ ╟──┤ ? ╟───┤ ≤ ║ │ ╘═╤══╝ ╘═══╝ ╘═╤═╝ ╘═╤═╝ │ │ │ ╔═╧═╗ └────┘ ║ 0 ║ ╚═══╝ ┌────────────────────────────────┐ │ ╓┬───╖ │ │ ┌───────────╫┘×p ╟──┤ │ ┌─────────┴──────┐ ╙────╜ │ │ │ ╔═══╗ ┌─┴─╖ ┌────╖ │ │ └──┬────╢ 1 ╟──┤ · ╟──┤ << ╟──┘ │ ┌┴┐ ╚═══╝ ╘═╤═╝ ╘═╤══╝ │ └┬┘ │ │ │ ┌─┴─╖ ┌───╖ ┌─┴─╖ ┌─┴──╖ └───┤ ? ╟──┤ + ╟──┤ · ╟──┤ ×p ║ ╘═╤═╝ ╘═╤═╝ ╘═╤═╝ ╘═╤══╝ ╔═╧═╗ ┌─┴─╖ │ ┌─┴──╖ ╔════╗ ║ 0 ╟──┤ ? ╟────┴────┤ << ╟──╢ −1 ║ ╚═══╝ ╘═╤═╝ ╘════╝ ╚════╝ ┌─────────┐ ┌─────┴───┐ ├─────────────────┐ │ ╔═══╗ ┌─┴─╖ ┌─┴─╖ ┌─────┐ │ │ ║ 0 ╟─┤ ʃ ╟─┤ ? ╟──┐ ┌─┴─╖ │ │ │ ╚═══╝ ╘═╤═╝ ╘═╤═╝ ├──┤ = ║ │ │ ┌─┴─╖ ┌───┘ ┌─┴─╖ │ ╘═╤═╝ │ │ ┌───┤ · ╟───┘ ┌───┤ · ╟──┘ ╔═╧══╗ │ │ │ ╘═╤═╝ │ ╘═╤═╝ ║ −1 ║ │ │ │ │ ╔═══╗ ┌─┴─╖ ╔═╧═╕ ┌─┐ ╚════╝ │ │ │ │ ║ 0 ╟─┤ ? ╟─╢ ├─┴─┘ │ │ │ │ ╚═══╝ ╘═╤═╝ ╚═╤═╛ ┌─────────┐ │ │ │ ┌─┴──╖ ┌─┴─╖ │ │ ╓───╖ │ │ │ │ │ >> ╟────┤ ǁ ╟─┐ │ ┌─╢ ǁ ╟─┘ │ │ ┌───┤ ╘═╤══╝ ╘═══╝ ├───┐ │ │ ╙───╜ │ │ │ ┌─┴─╖ ┌─┴─╖ ╔════╗ ┌─┴─╖ ├─┘ └───┐ ┌─┘ │ │ │ + ╟─┤ × ╟─╢ 21 ║ │ ℓ ║ │ ┌───╖ │ ┌─┴─╖ │ │ ╘═╤═╝ ╘═══╝ ╚════╝ ╘═╤═╝ └─┤ ʘ ╟─┴─┤ · ╟─┘ │ └───────────────────┘ ╘═╤═╝ ╘═╤═╝ └───────────────────────────────┴───────┘ ╔════╗ ║ 21 ║ ╚═╤══╝ ╓───╖ ┌───╖ ┌─┴──╖ ║ ℓ ║ ┌───┤ ℓ ╟──┤ >> ║ ╙─┬─╜ │ ╘═══╝ ╘═╤══╝ │ ┌─┴─╖ └───────┴──┐ │ ♯ ║ ╔═══╗ ┌───╖ │ ╘═╤═╝ ┌────╢ 0 ╟──┤ ≠ ╟─┴┐ │ ┌─┴─╖ ╚═══╝ ╘═╤═╝ │ └───┤ ? ╟───────────┤ │ ╘═╤═╝ ╔════╗ ┌─┴─╖ │ │ ║ −1 ╟──┤ ≠ ╟──┘ ╚════╝ ╘═══╝ ╓───╖ ┌───╢ ʝ ╟───────────┐ │ ╙───╜ ┌──────┴──────┐ │ ┌─┴─╖ ┌───╖ ┌─┴─╖ │ ┌────┤ · ╟──┤ ‼ ╟──┤ ‼ ║ │ ┌─┴─╖ ╘═╤═╝ ╘═╤═╝ ╘═╤═╝ │ ┌─┤ ʝ ╟────┘ ┌─┴─╖ │ │ │ ╘═══╝ ┌─┤ · ╟────┘ │ │ │ ╘═╤═╝ │ │ ┌─────────┤ ┌─┴─╖ │ │ │ └─┤ ? ╟─────┐ │ │ │ ╘═╤═╝ │ │ │ ┌─┴─╖ ╔═══╗ ┌─┴─╖ │ │ ├─┤ ╟──╢ 0 ╟──┤ ? ╟─┐ ┌─┴─╖ │ │ └─┬─╜ ╚═══╝ ╘═╤═╝ ├─┤ · ╟─┐ │ │ └─────────────────┘ ╘═╤═╝ │ │ └─────────────────────────┘ │ └───────────────────────────────┘ ╓─╖ ┌─╢‼╟────────────┐ │ ╙─╜ ┌─╖ ┌─╖╔══╗│ ┌─┴─────┤ℓ╟─┤×╟╢21║│ │ ╘═╝ ╘╤╝╚══╝│ ┌─┴─────┐ ┌──┴┐ │ │ ┌─╖ ┌┴╖ ┌┴─╖ │ │ │┌─┤+╟─┤·╟─┤<<║ │ │ └┤ ╘╤╝ ╘╤╝ ╘╤═╝ │ │ │ ┌┴╖ ┌┴╖ ╔╧╗ │┌──╖│ └─┤?╟─┤>║ ║1║ └┤<<╟┘ ╘╤╝ ╘╤╝ ╚═╝╔═╗╘═╤╝ ┌┴┐ └─────╢0║ ┌┴┐ └┬┘ ╚═╝ └┬┘ └───────┬──────┘ ┌───────────┐ │ ╓─╖ │ ├───╢ɱ╟──┐ │ ┌┴╖ ╙─╜ │ │ ┌┤ ╟─┐ ┌─┴─┐│ │└┬╜┌┴╖ ┌┴╖┌┐││ │ └─┤·╟─┤ ╟┴┘││ │ ╘╤╝ └┬╜ ││ │ ┌┴╖ ╔╧╕┌┐││ │ │ɱ╟─╢ ├┴┘││ │ ╘╤╝ ╚╤╛ ││ │ │ ┌┴╖ ││ │ └──┤·╟──┘│ │ ╘╤╝ │ │ ╔═╗ ┌┴╖ │ └───╢0╟─┤?╟───┘ ╚═╝ ╘╤╝ ┌─────────────────────────────────┐ │ ┌─ ┌─┴─╖ │ ┌─┴──╖ ╔═══╗ ┌─────────┤ · ╟────┐ │ ┌─┤ ʘp ╟──╢ 0 ║ │ ╓┬────╖ ╘═╤═╝ │ │ │ ╘═╤══╝ ╚═══╝ └─╫┘ ʘp ╟───┘ ┌────┴───┐ │ │ ╓─┴─╖ ╙──┬──╜ ┌─┴─╖ │ │ │ ║ ʘ ║ ┌─────────────┴──────┤ · ╟─┐ │ │ │ ╙─┬─╜ │ ╔════╗ ┌────╖ ╘═╤═╝ │ │ │ └───┘ │ ║ 21 ╟──┤ >> ╟──────┘ │ │ │ │ ╚════╝ ╘═╤══╝ │ │ │ │ ┌──┘ ╔═══╗ │ │ │ ┌───╖ ┌─┴──╖ ┌──┘ ┌────╢ 0 ║ │ │ │┌──┤ ♯ ╟──┤ ʘp ╟───┘ ┌─┴─╖ ╚═══╝ │ │ └┤ ╘═══╝ ╘═╤══╝ ┌─┤ ≠ ║ │ │ │ ╔════╗ ┌─┴─╖ ┌┐ │ ╘═╤═╝ ┌─┴─╖ │ │ ║ −1 ╟──┤ ? ╟──┤├──┤ ├───────────┤ · ╟──┴─┐ │ ╚════╝ ╘═╤═╝ └┘ │ ┌─┴─╖ ╘═╤═╝ ┌─┴─╖ │ │ └─┤ ≠ ║ ┌───────┴────┤ · ╟─────┐ │ │ ╔════╗ ╘═╤═╝ ┌─┴─╖ ╘═╤═╝ │ │ │ ║ −1 ╟───┘┌──┤ · ╟┐ ┌┐ │ │ │ │ ╚════╝ ┌─┴─╖╘═╤═╝├────┤├─────┤ │ │ │ ┌─┤ ≠ ║ │ │ └┘ ┌┴┐ ┌─┴─╖ │ ┌─┴─╖ ┌┐ │ ╘═╤═╝ │ │ └┬┘ │ ℓ ║ └─────────┤ ? ╟───┤├──┤ ├────┘ │ ╔════╗ ┌──┴─╖ ╘═╤═╝ ╘═╤═╝ └┘ │ ┌─┴─╖ │ ║ −1 ╟─┤ << ╟─┐ ┌─┴─╖ │ └─┤ ≠ ║ │ ╚════╝ ╘════╝ ├─┤ × ║ ╘═╤═╝ │ │ ╘═╤═╝ ┌─┴─╖ │ │ ╔═╧══╗ ┌─────┤ ^ ╟─────┘ │ ║ 21 ║ ╔════╗ ┌──┴─╖ ╘═══╝ │ ╚════╝ ║ −1 ╟──┤ << ╟─────────────────────────────┘ ╚════╝ ╘════╝ ╔══╗┌─╖╔═╗ ┌┐ ┌┐ ║10╟┤ǁ╟╢ ║ ┌─────┘├─────┘├──┐╚══╝╘╤╝╚═╝ ╔═╗│ ╔═╗│ ╔═╗│ ╔╧╕┌──╖│ ║1║│ ║2║│ ║4║│┌╢ ├┤ɱ ╟┘ ╚╤╝│ ╚╤╝│ ╚╤╝││╚╤╛╘╤═╝ ╔═╗┌┴╖│╔═╗┌┴╖│╔═╗┌┴╖││╔╧╗┌┴╖ ║1╟┤ʃ╟┘║1╟┤ʃ╟┘║1╟┤ʃ╟┘│║0║│ʝ╟ ╚═╝╘╤╝ ╚═╝╘╤╝ ╚═╝╘╤╝ │╚═╝╘╤╝ │┌─╖ │ │ │ ╔═╧╗ └┤=╟───┴───┐ │ │ ║10║ ╘╤╝ ┌┴╖┌┴─╖│ ╚══╝ │ ┌──┤·╟┤· ╟┘ │ │ ╘╤╝╘╤═╝ │ ┌─┴─╖┌┴╖ │ └──┤ ? ╟┤·╟─┘ ╘═╤═╝╘╤╝ └───┘