######### ###.......### #...........## #....##'##....## . ####.####.).# #.......##..## #..#####..#...# #. #...##.##..# # #<<<##.##..# ... # #...##.##..# ..# #..##'##..#...# !.# . #.......##..## #..# ...#########...# ...# #....#####....## ...# #...........## ##...# ###.......### ##....##### ####.########.......... ..#####'#####.......#.#### ...............).......# #########..############ #######.######### .................. #################