### ###..#### .........## ..!........ ........... .......... .)....... #......... ##.#......l ##<......... #...#####.## #.#.# #.#.# #.#r# # #.#h###...# ..#.l...# .####...# .#..# # ... ..