.###... ..... . ..... ## .. .... .. .. #..# ## #.... ..#.##..####### ... #.#.# .......o....... ###.##.#.#### ............... ........... ..#.###.#.##### #......#.##### #.#.# #........([..#####. #.#.# #....(..([.<....... #.#.# #.......####.###### #.#.# ###....).## .# #.#.## #....#.### .# #.<..######.#.##.# .# #................# .# ####..^..#####(#.#### .# ..........)..(.#.######## .# ####.....#######......... .........# ########## ##########