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