##### #...# ##############...# #................# #................# ### #................# ..# #....#########...# ### #.# #....# ##...######.###.# #....# #....)..........# #....# #....##.###.###.# #....# #....##.###.###.# #....# #.#####.'#'.+#'.# #b...# #. ###.###.### #.b..# #. #.+.'.# #....# ## ###.### ###### #<# ###