.. .. .# .. .. ## ##.# #. ..! ... ##..#######. .... .. ......... .####.... #.####.# .(........... #......## #..#........ #...###o...# #........# # #.##.# #####<# #.##.####)....# #........)##### #...####.#### #.#.# #.# #...# #.. # #.. #### #.# #.#