############### #.....##......# ###.....#....>..+ ........hK......# ###.....#?###'### #.....#####'## #.#.### #...# .. ## #.<.# .. #...# # #####