##################### #(.()...............####### #.##############........... #.# #.##.###### #.# #.##.# #.# #.##'#### #.# #.#.....# #.########## #.#.....# #..........# #.#.....# #..#######.# #.#.....# #..#.....#.# #.#.....# #......#.#.# #.#.....# ##.#.#.#.#.# #.#.....# #.#.#<..#.# #.#.....# #.#.###.#.# #.#.....###### #.#.......#####>..........?. #####............#.###### #################.###### ...........Y............. ######.....#####.####### #.....# #.# #.....# #.# ####### #'# ... ... ..