title: How to print part of a list on a new line in Haskell
body: <p>This may be a silly question, but I'm very new to Haskell. (I just started using it a couple of hours ago actually.)</p>
  
  <p>So my problem is that I have a list of 4 elements and I need to print two on one line and two on a new line. </p>
  
  <p>Here's the list: </p>
  
  <pre><code>let list1 = ["#", "@", "#", "#"]
  </code></pre>
  
  <p>I need the output to look like this: </p>
  
  <pre><code>#@
  ##
  </code></pre>
  
  <p>I know that i could use the following to print every element on a new line:</p>
  
  <pre><code>mapM_ putStrLn list1 
  </code></pre>
  
  <p>but I'm not sure how to adapt this for only printing <strong>part</strong> of the list on a new line. </p>