##### #...# ############# #.### #...........# * #.# #.#########.# ###'###########.#########.# * * #............##...........# *, #............##(..........# * , ###..(..........'......[....### *, , #.'.............#.............#,, * #.#.>...........#..........##.# **+ #.#.............#..........'..#, * #.#############.#..........##.#, ###.#############.#..........##.# , * #...............#.#..........##.# ###############.#.#..........##.# * * #...............###########.# * #...#.....#.#.<........* #.# # *, #######..[...#.#............* #.#.## #..........#...#.#..........####.#..# , * , ,, ##'####......###.#.#'########.......# < #.....#....#####.#######...##.##.#..# , #.....#...........#........##.##.#..# *,,,, , #.....#..........)#.####)..##.##.#..# * ###'#.##....#####...^..#......##.#..# *,, , #.#....#.#........#.##.##....))...####... #............####.#.......####)).......... , ####...#.#........############..#'####.... , * #...#.#.######.#...>................#, * * #####...............########........... , ###.#......#.##.# * *#........#.., * .#......#.##.# , ,..........# , #......#.##Y# * ####......... * #......#..#Y# #########.# * , ....####..ooZ# #* , ....* , ....O. * * * , .. ,,.†...W,, * * * ,....... , , , ...>...., , , , * , , P......P.. *, * , * , , , , , , *, , , , , , * , , , * * , * , , * , , * , ,, ,, , , * *