### # #..# .##...# #..... ##.... ##.... #.##...Y# #..<...<# #......## #...... #.....# #.#... . ##.. #. ..