q q s q q q q q q q q s q q q q q q q q q q ff f f!f!f!f f f f f d d f f f d d d f d d d d d d d d d d d d f f d d d d d d f f d f f f f f d d f d d d d f f d g f f f f f f f f f f f d f f f f!f f f f f f f d d d g f f f f f f f d d d d d d f f f f f!f f f f f!f f f d f d f f f f f f f g g g g f f f f f f f f!d f f f d f d f f f f f f f f f d f f d d d d f f d f f f f f f f f f f d f f f f f f f f f f f d f f f!f!f!f d!f f d f f f d f f f f f f f!f!f f!f!g f f f f f f f f f d f f f g f f f f f f f g!f f!f!f!f!f f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f f!f!f!d!f!d!f!d!d!d!d!d!d!d!d!d!f!f!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!d!f!f!f!f!f!d!d!d!d!e!e!e!e!e!d!e!d!d!d!d!d!d!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!e!e!g!e!e!g!g!g!f!g!f!f!f!f!f!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!g!g!g!f!g!g!f!f!f!f!d!d!d!e!e!d!d!d!gagagagagagagagae e d e!e!e!e e e e e!e e e e e e e e e e e e e!e e!e e!e!e!e e e e e e e e e e e e e e!e!e d d d!e e e!e e d d d d d e e e e e e e e e!e!e e e e e e e e e e e e