::::.....····· w a l a r q ·····.....::::