###.. #...##...# #....'...# ###### #...##...# # #....###...##...# ..' #......#...##...####ccT.# #.(..#.##.........cDccY.. #....#.##.....(.)######.. #....#...........# ##...#####.......# ###.############### #...#.......))..# #.###.#########.# #.# #<# #.# #.###.# #####.# #.#...# #.....# #.#.#######.##### #.#.# #.)..# #.#.# #.#### #.#<####.# #.###....# #.# #.#### #.# #.# #.# #.# #.###.# #.....# #####.# ###