######## ####......# #.......#.# #....#...? #.##.####.####### ########. ...!..... #.#..# #.......###........ ......... #.#..+ ##................. ......... #..#######.............#### #.......# #.......##.......#.##### #.....# ##.#'##.##......#..##########.....# ##.#..#.##........................# #..#..#.##........###########...)># #.###.#.########### #.....# #.......# #>....# ##......# ####### ###'#### #...# #...# #.<.# #...# #####