######### #.......###### #...<........# #..####..####.# ##.......(.# ..####.5#.##.# #.####((.....# #...c(...#..... .?.#######.^.###. ####