# .# ######.# . ......#### .. #......... ...####......... .........)....o. .......)oo....o. ........[....... .#.####......... # #............ #.##......... #.##......... #.##......... #.##........ #.##........ ######'##........ ##.......#....... #........# #..<.....# #........# #........# ..........# ...........# #...........# #...........# ########....#