######## #%.....# # #......# .# #.<....# ..# #......#...# #..........# #...c..#...# #......# ..# #......# #......# #......# ...#.#### .."... ....#.