############### * ########.............# *,, ,..................##.# * .####.##.####........# ** , ,....................# ##### * , , ,#.#...#.............# #####...## , ,* * ** .....#...#....#....#.######!........ * * , ##.# .#...........................# , , * * , #, *..(...........#.#...##.# #[#.# #+# # , , #..##.#..####..#......#.####.#.##♣.♣P# * , #., #.#=.# #........K.r.....hh.#P.P♣* ,, b #.#).# #..##$..h.#.####.##h+..P♣ * , , ,#..# *#.# ##..h##.# #.####♣..P# * , ,* .... ... * #h.....# *#.# P..♣# * * ,, ** ,,$. #........ #.# *♣♣.P# ,* * * * * #..#.##### #.. #♣P..# * **, , , ,,* ##.h. , , #.# #PP.<# * , , ,*, , ** #.##* ** #.# ######* * ,, * , , , #.# , , * * , , * , * * , , ** ,* , , , ,*,* * , , , * * , , ,* , * * * ,* , , * ***, , * * ** *, , , , * , * * * * , * *, **,,, * * * * * , * * * * ,* * , * * , * ** * , , , * * * * , * , , * * * * , , ,, * ,, * , , , * , ** * , * , , , * * ,, * , * * , , , , , , , * * * , * * * ,* ,, ,* * * , * , , * ,, ,,, ,, #?# , *, , , #.. ,, * ,* , #.# * , ,* , , ** , ,* #.. ,, * , #.#* , * , , , , , #.# *,** , , #.# * , * #>#** **,** , #.g......, , ,, ,, ######.##** , , * * , , * * ,, * * ** * , * * * * * , * * ***