. .. .# .# .. .# .# . ##.###.... #<........ #........... ###.####.... #.#### .......... #....# #.##......#### #....# ..##......o..# #....# . #.##......<..+ #....# ##.. #.##..#....).# #....#... #...........(+ #....#.##... #.........# #....'..[.... ##......... #