######## ...<. ##......## #### ....... ##........#############... ........##..........#............# # .........##..........#............###.# .........##..........#................# ...................># #.....).....# ..........)........o# #..#.......# ##......)#.........####..........# #..................o.o).##.......# #..................###...........# #.#......................###......(# #.#.....###............... ........# ###.##...............................# ######.....................#..(...........# #......#.##..#.##.##......................# ###......................##.##........#..##.# #........#...##..####.### ..... #......##..###......... #.#.................#..# .........##.####.##.# ########......##.# .# # #......##.# .##.. #......##.#.....# #......##.#...# #.......#...# #.......#.### #..####...<# ..## #....# ..## ##.... #. ....... ........# ......###>. ##.... ### #....