########## ##...##...## ##..........## #............# ###............# ...............# ###..........## #......#..<.## ###...####.#### ###....## #.# ## #.......# #.# #.. ##.##....# #.# #.# ##..##....# #.# #.# #..###....# #.# #.###.## #....# #.# #.##..# .....# #.# ##.(..## #.....# ###...### #....## #...........# ###.#......... .......!..... ..............{ ...#........... . ............ ...#.........