... #...... #....... #........ #......... #......... #.......... #........... #.<............ #.......<....... #................ #................. #........>......... #.........^........ #.................. #.........)........# #........)%........# #..................# #.................. #.................. #.................$ #...............>. #.....o(g........ #.....g.o....... #.....{g........ #......o....... #.............. #.............. ...?......... ........... ......... ...