~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}sf_fu}{~~}}|}|}}}}}}~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~w~x~x~x~x~x~x