### ..# #.# # #.# ##.#####.# ..J...o5Y#### .........o)..# #.#####oo##.# #..##.### #.......### #.(.......# #..##.#.#.# #..# .# #.# #..##.# #.# #.....# #o# #..#### #o# #..# ..? #..# #[# #..# #.# #..######.# #....o<...# #..######## #).# #..# #..# #..# #..# #..# .