::::::::::: :::      :::::::: ::::::::::: ::::::::::     :::     ::::    ::::
    :+:   :+: :+:   :+:    :+:    :+:     :+:          :+: :+:   +:+:+: :+:+:+
    +:+  +:+   +:+  +:+           +:+     +:+         +:+   +:+  +:+ +:+:+ +:+
    +#+ +#++:++#++: :#:           +#+     +#++:++#   +#++:++#++: +#+  +:+  +#+
    +#+ +#+     +#+ +#+   +#+#    +#+     +#+        +#+     +#+ +#+       +#+
    #+# #+#     #+# #+#    #+#    #+#     #+#        #+#     #+# #+#       #+#
    ### ###     ###  ########     ###     ########## ###     ### ###       ###

(back again)