########################### #O#H#h#@#q#M#n#@#T#V#H#@#x#### ###############################..# #...'.........................'.<# #.#############################..# #.# #N#c#P#9#K#d#6#e#i#o#a#m#.#### #.# ########################### ###.# #...####### #.#.......# #...#####.# ##.##### #.....# #####.# #.# #.# #.# ######.# #......# #.#.#### .########....#### ................+ .########[...#### #.#.## #.### #.# #.. #.# #+# #.# .# #.######### #.# #.# .# #.........# #.# #.... #########.###.## #.#.# #.........## #.#.#### #.##.#.....# #.###...... #.##.##...####....h..# #.##.........#####.# #.######.###.......# #.######.# ######### #........# ##########