.....# #....# #....+ +....#####....# #.............#### #................. ######................. #...................... #...................... #..............>....... #.....#####+#####+##### #.....# #.....# ######+##.....#+## .................. ................... ................... ................... #########'######..... #...(..........#..... #..............# ### ######..###'###...# ##..# #..###..##...# #.....#............# #.....#............# #.....'.......##...# #+#####..##...# ...# ###..##...# ..+ #....#....# .# #....#....# ##'####.[.# .......S.# #...# .........# ...# .........+ .........# .......### ....... .......