### #.# .. ..###.#####.# #............ #...........# #.....(...... #...hG......# #..o@ppc....# #..cp