.. ######...# ##......... ###.#######...###... #..............# .#####.###...o)(..# #.# ##.....#..(. #.# #....o.. ## #.# #..(..#(. #.####.####.### #......####.# #......... !( #<......# #.......# #.......##.# ####.......##.## >...........##.. ####........##.. ...........##.# ###..##>##.##.# #..#####.##.# ### #.# #...........# ..#.##.# #.######...########## #.#.##.# #..............# #.#.##.# #.###...######.# #.#.##.# #.# #.#.# #.#.##.# #.###...# #<#.##.# ###.....### #.#.##.## #.......# ..P.... ###.#.....# #.####.#####.# P.PPP.P #.........# #......# #...######.PP.PP.## #.#.#####.# #####..# #.#.......PPP>.P..#. #.#.# #.# ###.^# #...######PPPPsPP... #.#.# #.# #....#####.# #.P.PPP.(# #.#.# #.# #.#........# ..PP..P.# #.#.# #.#####.#..##.#### #.#.#.#(# #.#.# #.......#..##.# #.....#.# #.#.# #########..##.# #....#.# #.# ..........##.# #.####.### #.# ########.###.### ###.####.#.+ #.# ###.......# #.)........+ #.# #.........#######<#.####.#.# #.# #.####............)......#.# #.#### #.# #.#.#####.##.#.#.####.# #....# #.# #.#.# #.##<#.#.####.# ####.# #.# #.#.# #.##.#.#.#....# #.# #.# #.#.# #.##.......#### #.# #.# #.#.# #.##...#.### #.# #.# #.#.#####.##...#.# #.# #.# #.....†........#.# #.##########.# #########.##.###.# #......÷.....# #.##.# #.# ############## #.##.. ... #.######. #.. ###