##### #...####### #.........# #...#####!# ########### #...# #.######### #.........# ######...# #.#.......# #.........# ########### #........# #.#.......# #.........#######.........###########........### #.#.......# #..............................................###.#.......# #.........#######.............................?(...........# ########.#....# #.........#######.###.....##.#.###.#.......# #.#....# #.........# #.###.....##.#.##..........# #.#....###.........#######.......####.#.##........P.# #.#.................................................# #.#.(...............................................# #.#...?#.#################.##.#####.....##).....##### #.###..#..##...# #.##.# #.....##......# #<#............# #.##.# #.....##......# #.#.###.###....# #.##.# #.....##......# #.#. #. #....###########.##.#####.....##......# #.#.# #+###.....................................# #.#.# +......###########.##.#####.....##......# #.#.# #+###....# #.##.# ########.###..# #.#.# #.# #....# #.##.# #.###..# #.#.###.###....##### #.##.### #......# ###...........#......#######.#....##########......# #.................%......[........................# #.#...........#......#######.#....##########......# #.#...........##.##### #........................# #.#...........##.# #.#.#....##%.....##......# #.#.).........##.# ####.#.#....##......##.###..# #.#...........##.# #.........####......##.# #..# #.##..........##.# #.........# #...<..##.# #..# #<##...".....@##.######.........# #....%.##.# #..# #.##.........@.K...)............# #.>....##.# #..# #.##.........@##.######........#####....(.##.# #..# #.###..........@@....................>....##.###..# #.# ##########....................................# #.# #.........####....##########.#......## #.# #......>............................# #.# #######.######....############......# #.# #.# ###### ####...# #.# #...# #.# #...# ..# ##### #