#.......... #........!. .......... ......... ...... #... #######.###### #............# ###+### #......)....[#####....... ######+#######............'...#....... #........##..'....<.......###.#....... #........'..##............# #.'......[ +..Y.D...#####....(.......# ###....... #........# #............# ....... ########## ############## ....... ....... #######