by@satos___jp
AC
$ 'j' /-(x){j}(c)# \-(!x!)(!c!)(c)(x)g< \-(c)(x)# $ 'main'/{j}i-\ /-\ \ | | | \-o--@ | \ /-/ \ / \-91a----e< /--u1q< \-/ #
2228071272889927625536893667156642663917053709530957516227522426760988079732834504996168337545171948
0000000111111122222222222222333333333444444555555555556666666666666777777777777788888888899999999999