#......# #....!.# #......# #......# #......## #.......# #(#####.......#### #................. .......Y..<....... .^....######...... ...... ..... ##... .... #... ... #.. .. #.. .