########## #........< ##.##########......... #....<................ #...##########......... ..(#.##########......... . ...........###.####### ...........###.# ...........##..# ..............## ..........#### ..##..#[### ##.##....# ........#### .(.........# ...........# ...........# ...........# ..........## ..... ........#..#### ..... ........##....##### ...... .......###........ ...... ##...[...#........ ..^...###................. .......?...........######## ..........................# ..# #)o.................# ....#.#.........#.......# ........##...#....######### ...##......######.##### ##..##.######.....# #####.........##.# #########....# ######