Types: H: int, W: int, map: List[str]
Ranges: 2 ≤ H ≤ 200, 2 ≤ W ≤ 200, map_i: str of length W
Addtl Info: 'map' contains '@', '%', '$', '.', '#' with exactly one '@' and one '%'