#.#. ...# ...# ..# ..# # #.# . #.#.# ....##.#.########## .............)....# #######.#######..# ### #.# #.#.#################.# ##'## ..##...................# +...+..## #.#################.# #.<.## #.# #.# +...+ #.# #.# ##+## #.# ###### #.# #.. ......##.#### #.# ............# ..# ..##.##..#### .. #..# #..# #..# #..########### ##............# #.........###.# #..######.# #.# #.. #.# #.# #..######.###.# # #..#..........# #.#..#.####.##### ###.#..#.# #.# ......#.####.# # #.........# ####.##...########### ..........#.........# ####......#.#####.### ####.....# #.# ........#.#####.### #########.........# ................# #+# +# ............#.### #.##. ....#.####..#.# #... ##..#.# #..#.# #.. #[.#.# #..#.# #.# # #..#.# #..#.# #.# .# #..#.# #..#.# ... #.##########.####..#.####..#.# #...#.....g....................#.# #................#.##....#####.#.# #.............#### #.....#####.#.# #..##########.# #..#........#.# #.. #.# #..#(########)# #. #.# #.#..#.########.# # #.# #...............# #.# ######.########## #.# #.# ########.#########.# ...................# ...........#######.# ########.### #.# ### ###