######## ###......######### #................# ##### #..........#####.###...## ###......### #........# #...#### ####..<..# ########.### #.....# #........# ##...## #.######### ##.## ##.## #....# #.# #...###....# ..# #...#......# .## #...#._....# . #.(.#......# #..........# .#..#.##....# #...##.###..## . #......##..## ..#.........## #.....####..######... #..##.###............ ...........<........ .....##.###########. ###..##.### #......>#### #..........# #.......#....# ####..###.# ##.. ##.......#.#. # #...........# #...w.....#.# ##!!.....##.# ######### .# .#