I completed until profile settings.
I optimized drawer setup logic and completed exit square logic.