########################## #......#.................. #......#.................. #......#................... #.....oY..................W #.....##...#####'####..#### #.....####+####...### # #.....##...#...)....# #.[...##...#........# #......#...#........# !........+...#.<......+ ...........#...#........# ...........#...'.......## #####....##...#.......# #....##...######+## #......... ......... ...... ..... .... .