######## ########......#### ..(.............# ##..........##.# #####............#.# #######................#.# ####........###.......)...#.############## .......................)..)..............# #...^............######.#.############.# #.........###.#### #.#.#...<......#.# #.........# #.# #.#.#.###.#.##.#.# ##........# #.# #<#.#.#........#.# #..##+#### #.# ###.#.#.#.###..#.# .##.#######.##.######.### ####.#.#.#.#.#..#.# ........................+ +.....>....#....#.# .##########..#.#####....# ####.#...#......#.# #..#.##.......# #.############.## #..#+##.##>...# #...............# #... #.##....# ################# (.. #.... #.##....# ... ####+ #.....#.####### ... #...# ......#.# #.###... .... #.# #.....PPP.P.. #.# #.....PcP.P. #.### #...#.PP_PP# #...# #....ZPPPP.# #...# #####(.PP..# #...# #.(....#### #.### ##.#####...#+#.# #.# #.......# #.# #.......# #.# #.......# #.# #.......##### #.# #.....#.....# #.# #.....#.....# #######.# #.....#.....# #.......# #####.#.##### #.......# #.# #.......###########.# #...................# #####################