########### ######### #.........#####.......### #.#######......#........# #.# .# ####.###.###.###.#.## #.# #. #..<....## ##.##....##### #.# #. #.##.###.###.###........# #.# ##. .. ..####.#.#.......###.###)# !. #. #..........#####.# #..##.# .# { # #..#####...# #.###..##.##.# #(.# #.#.# #............### .... #.#)# #........{.......# ### ..#.#####.###.######.##### ####.))....# #.# .# ######.####.### .# #.##.....# .# #.##...W<# .. ..##............ ###.....####... #.....# #######