############ #........(.# ######## ###.########.# #......# #.....# #.####.# ##########.....### #<# ##.#######.................# ........# #.......##.########.....##.# ######### #..####.##.# #.....# # #..# #.##.# ###.### #..# #.##.# #... #..# #.##.# #### ..####..####.##.# #.............>..# #.######.############ #...##....... # ###.##.##..# .# #..#.##..##.# #..'........# #.)'....)...# #.##.##..##.# ....#.##..# # ###.##....... #.########## #.. .## .