Small Change by I., S.

3 :0;._2':'-.~Q=:1!:1]3
wd|.}:>{:(<'-X'),(\:#@>)(#~0={:@>)([:;4 :'(<y),<@((}:y),],t-+/)\x#~((9+5**5|#Q)-#y)<.<.x%~t=.{:y'&.>)/1|.".y
)

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top