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