#..... +..... #..... #..... #.....##+### #..........# #.....o....# #!o...+ +K)...# #.....####+# #........... #........... #........... +........^.. #.(......... ##'######+#### +............. ##............ #............ #...###...##. #...## ##+# +....# #....# #<...# +....+ ####+#