#++# #+# #..####.# #.......# #...##..# .# #...##..###..# #.####.......# #.# #..###+## #.# #..# ... ####.# #..# #..##.# #..<)####..# #.....####<##.....>.# #.##..........###...# #. #.##..........# #...+ #. #.##.#####.##'####### .## #. #.##.# #.#.....# [.# #. ###.##.#####.#.....# #.###.###............#.....# #.........#.##.#####.'....## #.###.......##.# ###...## ##++##.# ##.####.##.# ##.## ##....#.# #.####.##.# ### #.....#.####...##.##.# #.....'.[.####........ #..<..'............... #.....############.##. ##....# # #>....# #...).# #.....# #.....# ..+ ##....# ...# #.....# #####...# #.....# ++### #...N..# #.....# .... #N.NNN.# ##....# #..# #......# ##...# #..# #T)....+ #''## #..###N.....# #..# #...(().....# #..# ###'###......# #..# ##....#####++## #..# ##.....'.. #..# ##......'.. #..#########.).....# ##..#.........)(....# # #...'........#N#######.#... #.###....)...+N(N##....'... #.# ##......###...()##.#... #.# ##....## #..(..# #.# ##..## #N(##....# #.# #### ##N'#####+# #.# ##......# #.. #.......... #.......... ##......... ##........ #########