########### ########### ######## #.........# ##.........# #......#######........># ...........# #########......#...............# #.........##########.......'.....)'.#####....(....# #..........o.........#######......### #.........# #........o############ ###'#### #.........# ######.#### #..# ####.###### ##.# ##.##### #....# #..# #.....# ######.## #####+#########'####### ######.### #.. #...# #........##...........# ###### #...(....# #.###.#.# #........##.....(.....# #....# #........# #.#.....# #........##...........# #....# #........####.#.##### #........##...........# ###....# ######..........##.#.# #.........#..o........###.'....####.............#....#.###.# #.........#....<......'...#....##...####........####.......# #####'###.#...........#####(...'..### #........# ##.###### #.# #..........)..# #..<.#### ######.### #.# #.# ###.......))..# ##'### #.# #.# ###e### #########.### #.# #.# #.# #...*Q# #####..#### #.# ..# #+# #)###().[#...........# ##.#### ### ####'##..#c)#.#######.#.####.)...# #........#.=# #.#.'..#.....# #......###### #.####.......# #......# ... ###........ #......# ### #.....### #......+ #.....# #......# #.....# #####+## ##.#### .# .#