######### #........ #........ #........ ###########........ . ........l.......... ... ###########.##........ .....##########...### #.########## ..............'...'.# #.# ##########.####...#.# #.# #.# #...#.# #.# #.# #...#.## #.# #<# #...#..# #.# #.# #...##.## #.# #.# #...##..# #.# ### #...###.# #.# { #.###'#### #........# ##.......# #.......# #.......# #.......# #####.......# #...........# #........#### #........# #........# #........# #........# #........# #........# #........># #.######### #+