++++++++++++++++H+++++++++++++++;++++++++++++;+++++++#+++++++++++++++++++++++++++++++++++++++1+++++++#+++++++++]+++++@+++;+~+++)+++++++#++++++++++++++++++++++++H+++++;+++++++:+++;++++++++++++++++++#+++++++++++++++++++++++++++++++;0++++++++++++++++++++