30 30 #.######.##.####.#######.##### ##.@####.######.#########.##.# ...######.########.########.## ###########..###.####.##.###.# ############################## .####..###.####.####.###.####. ###############.############## ##########.##.#.#..#######..## ..###.###@#########.#########. ##.#####################@###.# ####.#####..##.###.########.@# .######.########.####.##.#...# ####.#.#.#############..###.## #####.#########.#####.####.#.. ##p################.#.######@. #######.##.###.##.######...### ######..####..#.#.####.##.#### #..#######.###########.##..... ##..#.#..##@########..######.# #@.####.#######.#####.###.##.# ..###.#######.##.####.####.#.# ############..##.####..####### ####.###########.######.####.# .######.##..#############.#### .##.###.#.#######..###.######. ########..#########.#.#.###### #@##.###..########.#@######### ..###.###.####...######.###### #.######.####.#.#####.######## ###.########.#.##.########@###