* * ############## , * #............# * , , #(...........########## * #......>..............# , .....# , * * ###............######.#.#,, ,........# , #.'............#...##'#.#,, ,,.......# #.#............#........#, ,.......#* #.#............#........# ,......#* , #.#####+#+######..)[....#, ,, ......# #.# #........###.)).....########)...###. ** #.# #........'.'..).............h....... , #.# #........###...##'#..........O...... ##.###........# #...##.#..########......., , #....+........########.#..## *....... , ###..###...[....##.......#...# ....##. , , #..........<....##.......#.#.# ....# , ##.##).##...[.[..##.......#.#.# #.#### , #.................'.......#.#.## #.# ###################......##.#..# #.# ######..#.##.# #.# #..#.##.## #.# ####'## * * #..#. #..# #.# *....... , , #..#.###.# #.# ....... * * *###+#### #..#.....#####.#####....... #. #......# #..#...............#....... #. #......# #..#......####.###.#....... #.##......####..#.#+##.##.#.###.#....... #...............#.#.##..#.............#+ #.................#.###.#.#.###.######.. #...............#.#.# .#.#.# #.# , #....)...###'#..#.#.# ..,#.# #.# , #..(.....# #.#....#.# #..#.# #.# , #........# #.####.#.# ..*, #.# * #.######## #........# #.#.# #.# #.###############.#######...# #.# , , ,, * #######.......................#...###'### , .................######....##.#...#.....# , ########.........+, ,#....##.#...#.....#,, #..<......#* * #....##.#...#.....# , #.######### #....##.#...#.....# , *, #.....# ,#...)##.#...'.....#, #####.# #.#####.##..#.....# ,* #.* #.###.#.....# *, , , * * * #.# #>#.....# , , , *, #.# #.#.....# * * * *,* #.# #.#.....# , ,, , , #.# #.####### * * * #.# #.# #.# #.# * #.# #.# ####### #.# #.# #.....# #.# #.# #.###.#########.# #.# #.# #....(......# #.# #.#################.# #...................# ###################.# ###