Подозреваю, что на самом деле такой подход в корне неправилен, но ничего не могу с собой поделать: