Drupal changes my markup in full html mode While editing body of the node in Full HTML format, i enter these lines:

&lt;div style="text-align:right"&gt;
    string 1&lt;br /&gt;
    string 2&lt;br /&gt;
    &lt;br /&gt;
    string 3
&lt;/div&gt;


But the real generated html is:

&lt;div style="text-align:right"&gt;
    string 1
    &lt;br&gt;
    string 2
    &lt;p&gt;string 3&lt;/p&gt;
&lt;/div&gt;


What's wrong with that? Why Drupal changes my code in full html? I don't want any extra &lt;p&gt;'s because it breaks the layout.
By default the Full HTML format has the 


  Convert line breaks into HTML (i.e. &lt;br&gt; and &lt;p&gt;)


option selected. If you don't want that behaviour, just go to http://mysite.com/admin/config/content/formats/full_html and deselect that option: